forked from qt-creator/qt-creator
Use constants for settings keys
Change-Id: I81449a208840b4b00442e197501f13a0986fa1c5 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -78,6 +78,10 @@ const int SORT_ROLE = Qt::UserRole + 2;
|
|||||||
const char PROJECTSDIRECTORYROOT_ID[] = "A.Projects";
|
const char PROJECTSDIRECTORYROOT_ID[] = "A.Projects";
|
||||||
const char C_FOLDERNAVIGATIONWIDGET[] = "ProjectExplorer.FolderNavigationWidget";
|
const char C_FOLDERNAVIGATIONWIDGET[] = "ProjectExplorer.FolderNavigationWidget";
|
||||||
|
|
||||||
|
const char kSettingsBase[] = "FolderNavigationWidget.";
|
||||||
|
const char kHiddenFilesKey[] = ".HiddenFilesFilter";
|
||||||
|
const char kSyncKey[] = ".SyncWithEditor";
|
||||||
|
|
||||||
namespace ProjectExplorer {
|
namespace ProjectExplorer {
|
||||||
namespace Internal {
|
namespace Internal {
|
||||||
|
|
||||||
@@ -732,18 +736,18 @@ void FolderNavigationWidgetFactory::saveSettings(QSettings *settings, int positi
|
|||||||
{
|
{
|
||||||
auto fnw = qobject_cast<FolderNavigationWidget *>(widget);
|
auto fnw = qobject_cast<FolderNavigationWidget *>(widget);
|
||||||
QTC_ASSERT(fnw, return);
|
QTC_ASSERT(fnw, return);
|
||||||
const QString baseKey = QLatin1String("FolderNavigationWidget.") + QString::number(position);
|
const QString base = kSettingsBase + QString::number(position);
|
||||||
settings->setValue(baseKey + QLatin1String(".HiddenFilesFilter"), fnw->hiddenFilesFilter());
|
settings->setValue(base + kHiddenFilesKey, fnw->hiddenFilesFilter());
|
||||||
settings->setValue(baseKey + QLatin1String(".SyncWithEditor"), fnw->autoSynchronization());
|
settings->setValue(base + kSyncKey, fnw->autoSynchronization());
|
||||||
}
|
}
|
||||||
|
|
||||||
void FolderNavigationWidgetFactory::restoreSettings(QSettings *settings, int position, QWidget *widget)
|
void FolderNavigationWidgetFactory::restoreSettings(QSettings *settings, int position, QWidget *widget)
|
||||||
{
|
{
|
||||||
auto fnw = qobject_cast<FolderNavigationWidget *>(widget);
|
auto fnw = qobject_cast<FolderNavigationWidget *>(widget);
|
||||||
QTC_ASSERT(fnw, return);
|
QTC_ASSERT(fnw, return);
|
||||||
const QString baseKey = QLatin1String("FolderNavigationWidget.") + QString::number(position);
|
const QString base = kSettingsBase + QString::number(position);
|
||||||
fnw->setHiddenFilesFilter(settings->value(baseKey + QLatin1String(".HiddenFilesFilter"), false).toBool());
|
fnw->setHiddenFilesFilter(settings->value(base + kHiddenFilesKey, false).toBool());
|
||||||
fnw->setAutoSynchronization(settings->value(baseKey + QLatin1String(".SyncWithEditor"), true).toBool());
|
fnw->setAutoSynchronization(settings->value(base + kSyncKey, true).toBool());
|
||||||
}
|
}
|
||||||
|
|
||||||
void FolderNavigationWidgetFactory::insertRootDirectory(const RootDirectory &directory)
|
void FolderNavigationWidgetFactory::insertRootDirectory(const RootDirectory &directory)
|
||||||
|
|||||||
Reference in New Issue
Block a user