summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/plugindialog.h
diff options
context:
space:
mode:
authorLasse Holmstedt <lasse.holmstedt@nokia.com>2010-03-12 16:02:23 +0100
committerLasse Holmstedt <lasse.holmstedt@nokia.com>2010-03-12 16:02:42 +0100
commit68c49a65e903c0b0cdda3322c843338cdf6f9900 (patch)
tree5a02ee898c8f6004ee6f05de22c8e77b3c62c011 /src/plugins/coreplugin/plugindialog.h
parentf4487c4c6728ec315f133479c07ab04332bdeffc (diff)
downloadqt-creator-68c49a65e903c0b0cdda3322c843338cdf6f9900.tar.gz
Plugin manager for enabling/disabling plugins
Go to About Plugins and enable/disable plugins from there. Reviewed-by: mae
Diffstat (limited to 'src/plugins/coreplugin/plugindialog.h')
-rw-r--r--src/plugins/coreplugin/plugindialog.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/plugindialog.h b/src/plugins/coreplugin/plugindialog.h
index 30aa1a5b2c..56200aa182 100644
--- a/src/plugins/coreplugin/plugindialog.h
+++ b/src/plugins/coreplugin/plugindialog.h
@@ -34,6 +34,7 @@
QT_BEGIN_NAMESPACE
class QPushButton;
+class QLabel;
QT_END_NAMESPACE
namespace ExtensionSystem {
@@ -52,10 +53,12 @@ public:
explicit PluginDialog(QWidget *parent);
private slots:
+ void updateRestartRequired();
void updateButtons();
void openDetails();
void openDetails(ExtensionSystem::PluginSpec *spec);
void openErrorDetails();
+ void closeDialog();
private:
ExtensionSystem::PluginView *m_view;
@@ -63,6 +66,8 @@ private:
QPushButton *m_detailsButton;
QPushButton *m_errorDetailsButton;
QPushButton *m_closeButton;
+ QLabel *m_restartRequired;
+ static bool m_isRestartRequired;
};
} // namespace Internal