Delay widget creation of options pages till their category is shown

Also add the alternative way: IOptionsPageProvider, which states
a category, and is asked for a list of options pages for that
category when it is shown.

Task-number: QTCREATORBUG-3131
This commit is contained in:
con
2010-12-02 18:28:16 +01:00
parent 5c99316624
commit 773343f396
32 changed files with 549 additions and 352 deletions

View File

@@ -53,7 +53,7 @@ public:
QWidget *createPage(QWidget *parent);
void apply();
void finish() {}
void finish();
virtual bool matches(const QString &s) const;
signals:
@@ -85,7 +85,7 @@ private:
bool m_returnOnClose;
QString m_searchKeywords;
Ui::GeneralSettingsPage m_ui;
Ui::GeneralSettingsPage *m_ui;
};
} // Internal