Add add-on (DLC) support (#1519)

Add add-on content support

Co-authored-by: nmzik <Nmzik@mail.ru>
This commit is contained in:
Felipeandnmzik authored and GitHub committed 2026-10-16 02:09:39 +02:00
1 parent c6b8210d7c
commit 4242ec5a64
18 files changed
+633 -17

No files matched your search

@@ -6,6 +6,7 @@
#include <QStringList>
class QByteArray;
class QGroupBox;
class QLineEdit;
class QListWidget;
class QMoveEvent;
class QResizeEvent;
@@ -28,7 +29,8 @@ public:
static void WriteSettings(QSettings& s);
static void ReadSettings(QSettings& s);
void SetGlobalSettings(const QStringList& dirs);
void SetGlobalSettings(const QStringList& dirs, const QString& addons_dir);
[[nodiscard]] QString GetAddonsDirectory() const;
[[nodiscard]] QStringList GetGameDirectories() const;
signals:
@@ -41,6 +43,7 @@ private:
Configuration& m_info;
QGroupBox* m_game_dirs_group = nullptr;
QListWidget* m_game_dirs_list = nullptr;
QLineEdit* m_addons_dir_edit = nullptr;
QToolButton* m_remove_game_dir_button = nullptr;
bool m_global_settings = false;