Fix QSettings keys of FancyMainWindow in QtCreator.ini.

Do not use localized Window Titles. Use objectName
or default to dockWidget<n>".

Task-number: QTCREATORBUG-1059
This commit is contained in:
Friedemann Kleint
2010-04-06 11:23:11 +02:00
parent a8eb71726b
commit 8d384fc6ad
5 changed files with 32 additions and 3 deletions

View File

@@ -50,6 +50,8 @@ public:
explicit FancyMainWindow(QWidget *parent = 0);
virtual ~FancyMainWindow();
/* The widget passed in should have an objectname set
* which will then be used as key for QSettings. */
QDockWidget *addDockForWidget(QWidget *widget);
QList<QDockWidget *> dockWidgets() const;
@@ -57,7 +59,7 @@ public:
bool isLocked() const;
void saveSettings(QSettings *settings) const;
void restoreSettings(QSettings *settings);
void restoreSettings(const QSettings *settings);
QHash<QString, QVariant> saveSettings() const;
void restoreSettings(const QHash<QString, QVariant> &settings);