fix: Make plugin registration be compatible with Qt Creator 16 (#80)

This introduces changes needed after the following commit in Qt Creator:

ba5e4b7eff

Core: Provide settings categories centrally
This commit is contained in:
Povilas Kanapickas
2025-03-04 12:29:30 +02:00
committed by GitHub
parent d8a01504a3
commit ca0fb5efbb
2 changed files with 12 additions and 0 deletions

View File

@ -39,6 +39,7 @@
#include "SettingsTr.hpp"
#include "SettingsUtils.hpp"
#include "UpdateDialog.hpp"
#include "../Version.hpp"
namespace QodeAssist::Settings {
@ -444,8 +445,10 @@ public:
setId(Constants::QODE_ASSIST_GENERAL_SETTINGS_PAGE_ID);
setDisplayName(TrConstants::GENERAL);
setCategory(Constants::QODE_ASSIST_GENERAL_OPTIONS_CATEGORY);
#if QODEASSIST_QT_CREATOR_VERSION < QT_VERSION_CHECK(15, 0, 83)
setDisplayCategory(Constants::QODE_ASSIST_GENERAL_OPTIONS_DISPLAY_CATEGORY);
setCategoryIconPath(":/resources/images/qoderassist-icon.png");
#endif
setSettingsProvider([] { return &generalSettings(); });
}
};