From e32f38020342078021f9f6bc2e7c5ef03368f995 Mon Sep 17 00:00:00 2001 From: Paolo Cignoni cignoni Date: Thu, 17 Nov 2005 20:51:01 +0000 Subject: [PATCH] Aggiunta Help->About Plugins --- src/meshlab/mainwindow.cpp | 14 ++++++++++---- src/meshlab/mainwindow.h | 5 +++-- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/meshlab/mainwindow.cpp b/src/meshlab/mainwindow.cpp index 5a4dba4c2..f83b84182 100644 --- a/src/meshlab/mainwindow.cpp +++ b/src/meshlab/mainwindow.cpp @@ -24,6 +24,9 @@ History $Log$ +Revision 1.5 2005/11/17 20:51:00 davide_portelli +Aggiunta Help->About Plugins + Revision 1.4 2005/11/16 23:18:54 cignoni Added plugins management @@ -133,8 +136,8 @@ void MainWindow::about() void MainWindow::aboutPlugins() { - //PluginDialog dialog(pluginsDir.path(), pluginFileNames, this); - //dialog.exec(); + PluginDialog dialog(pluginsDir.path(), pluginFileNames, this); + dialog.exec(); } void MainWindow::createActions() @@ -158,6 +161,9 @@ void MainWindow::createActions() aboutQtAct = new QAction(tr("About &Qt"), this); connect(aboutQtAct, SIGNAL(triggered()), qApp, SLOT(aboutQt())); + aboutPluginsAct = new QAction(tr("About &Plugins"), this); + connect(aboutPluginsAct, SIGNAL(triggered()), this, SLOT(aboutPlugins())); + } void MainWindow::createToolBars() @@ -177,12 +183,12 @@ void MainWindow::createMenus() filterMenu = menuBar()->addMenu(tr("&Filter")); - menuBar()->addSeparator(); helpMenu = menuBar()->addMenu(tr("&Help")); helpMenu->addAction(aboutAct); helpMenu->addAction(aboutQtAct); + helpMenu->addAction(aboutPluginsAct); } void MainWindow::loadPlugins() @@ -212,7 +218,7 @@ void MainWindow::loadPlugins() } } -// brushMenu->setEnabled(!brushActionGroup->actions().isEmpty()); +// brushMenu->setEnabled(!brushActionGroup->actions().isEmpty()); // shapesMenu->setEnabled(!shapesMenu->actions().isEmpty()); filterMenu->setEnabled(!filterMenu->actions().isEmpty()); } diff --git a/src/meshlab/mainwindow.h b/src/meshlab/mainwindow.h index 550014e17..2c4ec09aa 100644 --- a/src/meshlab/mainwindow.h +++ b/src/meshlab/mainwindow.h @@ -42,9 +42,9 @@ public: MainWindow(); private slots: - void open(QString fileName=QString()); - bool saveAs(); + void open(QString fileName=QString()); + bool saveAs(); void about(); void aboutPlugins(); void applyFilter(); @@ -75,6 +75,7 @@ private: QAction *exitAct; QAction *aboutAct; QAction *aboutQtAct; + QAction *aboutPluginsAct; }; #endif