Commit a7566d90 authored by Friedemann Kleint's avatar Friedemann Kleint
Browse files

Fixes: Add a "About Qt Designer Plugin" option to the tools menu showing the...

Fixes: Add a "About Qt Designer Plugin" option to the tools menu showing the Qt Designer plugin dialog (4.5.1).
parent 8958a079
...@@ -173,7 +173,10 @@ FormEditorW::FormEditorW() : ...@@ -173,7 +173,10 @@ FormEditorW::FormEditorW() :
m_core(Core::ICore::instance()), m_core(Core::ICore::instance()),
m_initStage(RegisterPlugins), m_initStage(RegisterPlugins),
m_actionGroupEditMode(0), m_actionGroupEditMode(0),
m_actionPrint(0) m_actionPrint(0),
m_actionPreview(0),
m_actionGroupPreviewInStyle(0),
m_actionAboutPlugins(0)
{ {
if (Designer::Constants::Internal::debug) if (Designer::Constants::Internal::debug)
qDebug() << Q_FUNC_INFO; qDebug() << Q_FUNC_INFO;
...@@ -250,10 +253,14 @@ void FormEditorW::fullInit() ...@@ -250,10 +253,14 @@ void FormEditorW::fullInit()
} }
} }
if (m_actionAboutPlugins)
m_actionAboutPlugins->setEnabled(true);
if (Designer::Constants::Internal::debug) { if (Designer::Constants::Internal::debug) {
qDebug() << Q_FUNC_INFO << initTime->elapsed() << "ms"; qDebug() << Q_FUNC_INFO << initTime->elapsed() << "ms";
delete initTime; delete initTime;
} }
m_initStage = FullyInitialized; m_initStage = FullyInitialized;
} }
...@@ -439,6 +446,15 @@ void FormEditorW::setupActions() ...@@ -439,6 +446,15 @@ void FormEditorW::setupActions()
QAction *actionFormSettings = m_fwm->actionShowFormWindowSettingsDialog(); QAction *actionFormSettings = m_fwm->actionShowFormWindowSettingsDialog();
addToolAction(actionFormSettings, am, globalcontext, QLatin1String("FormEditor.FormSettings"), mformtools); addToolAction(actionFormSettings, am, globalcontext, QLatin1String("FormEditor.FormSettings"), mformtools);
#if QT_VERSION > 0x040500
createSeparator(this, am, globalcontext, mformtools, QLatin1String("FormEditor.Menu.Tools.Separator4"));
m_actionAboutPlugins = new QAction(tr("About Qt Designer plugins...."), this);
addToolAction(m_actionAboutPlugins, am, globalcontext,
QLatin1String("FormEditor.AboutPlugins"), mformtools);
connect(m_actionAboutPlugins, SIGNAL(triggered()), m_fwm, SLOT(aboutPlugins()));
m_actionAboutPlugins->setEnabled(false);
#endif
// FWM // FWM
connect(m_fwm, SIGNAL(activeFormWindowChanged(QDesignerFormWindowInterface *)), this, SLOT(activeFormWindowChanged(QDesignerFormWindowInterface *))); connect(m_fwm, SIGNAL(activeFormWindowChanged(QDesignerFormWindowInterface *)), this, SLOT(activeFormWindowChanged(QDesignerFormWindowInterface *)));
} }
......
...@@ -157,6 +157,7 @@ private: ...@@ -157,6 +157,7 @@ private:
QAction *m_actionPrint; QAction *m_actionPrint;
QAction *m_actionPreview; QAction *m_actionPreview;
QActionGroup *m_actionGroupPreviewInStyle; QActionGroup *m_actionGroupPreviewInStyle;
QAction *m_actionAboutPlugins;
QList<int> m_context; QList<int> m_context;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment