mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2025-05-28 03:10:28 -04:00
feat: Add checkbox for disabling chat
This commit is contained in:
parent
2ad0117498
commit
90ae6cd1c0
@ -108,8 +108,10 @@ public:
|
|||||||
UpdateDialog::checkForUpdatesAndShow(Core::ICore::mainWindow());
|
UpdateDialog::checkForUpdatesAndShow(Core::ICore::mainWindow());
|
||||||
});
|
});
|
||||||
|
|
||||||
m_chatOutputPane = new Chat::ChatOutputPane(this);
|
if (Settings::generalSettings().enableChat()) {
|
||||||
m_navigationPanel = new Chat::NavigationPanel();
|
m_chatOutputPane = new Chat::ChatOutputPane(this);
|
||||||
|
m_navigationPanel = new Chat::NavigationPanel();
|
||||||
|
}
|
||||||
|
|
||||||
Settings::setupProjectPanel();
|
Settings::setupProjectPanel();
|
||||||
ConfigurationManager::instance().init();
|
ConfigurationManager::instance().init();
|
||||||
|
@ -66,6 +66,10 @@ GeneralSettings::GeneralSettings()
|
|||||||
enableCheckUpdate.setLabelText(TrConstants::ENABLE_CHECK_UPDATE_ON_START);
|
enableCheckUpdate.setLabelText(TrConstants::ENABLE_CHECK_UPDATE_ON_START);
|
||||||
enableCheckUpdate.setDefaultValue(true);
|
enableCheckUpdate.setDefaultValue(true);
|
||||||
|
|
||||||
|
enableChat.setSettingsKey(Constants::ENABLE_CHAT);
|
||||||
|
enableChat.setLabelText(TrConstants::ENABLE_CHAT);
|
||||||
|
enableChat.setDefaultValue(true);
|
||||||
|
|
||||||
resetToDefaults.m_buttonText = TrConstants::RESET_TO_DEFAULTS;
|
resetToDefaults.m_buttonText = TrConstants::RESET_TO_DEFAULTS;
|
||||||
checkUpdate.m_buttonText = TrConstants::CHECK_UPDATE;
|
checkUpdate.m_buttonText = TrConstants::CHECK_UPDATE;
|
||||||
|
|
||||||
@ -196,6 +200,7 @@ GeneralSettings::GeneralSettings()
|
|||||||
Row{enableQodeAssist, Stretch{1}, Row{checkUpdate, resetToDefaults}},
|
Row{enableQodeAssist, Stretch{1}, Row{checkUpdate, resetToDefaults}},
|
||||||
Row{enableLogging, Stretch{1}},
|
Row{enableLogging, Stretch{1}},
|
||||||
Row{enableCheckUpdate, Stretch{1}},
|
Row{enableCheckUpdate, Stretch{1}},
|
||||||
|
Row{enableChat, Stretch{1}},
|
||||||
Space{8},
|
Space{8},
|
||||||
ccGroup,
|
ccGroup,
|
||||||
Space{8},
|
Space{8},
|
||||||
|
@ -36,6 +36,8 @@ public:
|
|||||||
Utils::BoolAspect enableQodeAssist{this};
|
Utils::BoolAspect enableQodeAssist{this};
|
||||||
Utils::BoolAspect enableLogging{this};
|
Utils::BoolAspect enableLogging{this};
|
||||||
Utils::BoolAspect enableCheckUpdate{this};
|
Utils::BoolAspect enableCheckUpdate{this};
|
||||||
|
Utils::BoolAspect enableChat{this};
|
||||||
|
|
||||||
ButtonAspect checkUpdate{this};
|
ButtonAspect checkUpdate{this};
|
||||||
ButtonAspect resetToDefaults{this};
|
ButtonAspect resetToDefaults{this};
|
||||||
|
|
||||||
|
@ -60,6 +60,7 @@ const char ENABLE_QODE_ASSIST[] = "QodeAssist.enableQodeAssist";
|
|||||||
const char CC_AUTO_COMPLETION[] = "QodeAssist.ccAutoCompletion";
|
const char CC_AUTO_COMPLETION[] = "QodeAssist.ccAutoCompletion";
|
||||||
const char ENABLE_LOGGING[] = "QodeAssist.enableLogging";
|
const char ENABLE_LOGGING[] = "QodeAssist.enableLogging";
|
||||||
const char ENABLE_CHECK_UPDATE[] = "QodeAssist.enableCheckUpdate";
|
const char ENABLE_CHECK_UPDATE[] = "QodeAssist.enableCheckUpdate";
|
||||||
|
const char ENABLE_CHAT[] = "QodeAssist.enableChat";
|
||||||
|
|
||||||
const char PROVIDER_PATHS[] = "QodeAssist.providerPaths";
|
const char PROVIDER_PATHS[] = "QodeAssist.providerPaths";
|
||||||
const char СС_START_SUGGESTION_TIMER[] = "QodeAssist.startSuggestionTimer";
|
const char СС_START_SUGGESTION_TIMER[] = "QodeAssist.startSuggestionTimer";
|
||||||
|
@ -39,6 +39,9 @@ inline const char *TEST = QT_TRANSLATE_NOOP("QtC::QodeAssist", "Test");
|
|||||||
inline const char *ENABLE_LOG = QT_TRANSLATE_NOOP("QtC::QodeAssist", "Enable Logging");
|
inline const char *ENABLE_LOG = QT_TRANSLATE_NOOP("QtC::QodeAssist", "Enable Logging");
|
||||||
inline const char *ENABLE_CHECK_UPDATE_ON_START
|
inline const char *ENABLE_CHECK_UPDATE_ON_START
|
||||||
= QT_TRANSLATE_NOOP("QtC::QodeAssist", "Check for updates when Qt Creator starts");
|
= QT_TRANSLATE_NOOP("QtC::QodeAssist", "Check for updates when Qt Creator starts");
|
||||||
|
inline const char *ENABLE_CHAT = QT_TRANSLATE_NOOP(
|
||||||
|
"QtC::QodeAssist",
|
||||||
|
"Enable Chat(If you have performance issues try disabling this, need restart QtC)");
|
||||||
|
|
||||||
inline const char *CODE_COMPLETION = QT_TRANSLATE_NOOP("QtC::QodeAssist", "Code Completion");
|
inline const char *CODE_COMPLETION = QT_TRANSLATE_NOOP("QtC::QodeAssist", "Code Completion");
|
||||||
inline const char *CHAT_ASSISTANT = QT_TRANSLATE_NOOP("QtC::QodeAssist", "Chat Assistant");
|
inline const char *CHAT_ASSISTANT = QT_TRANSLATE_NOOP("QtC::QodeAssist", "Chat Assistant");
|
||||||
|
Loading…
Reference in New Issue
Block a user