add a menu action to show/hide the db toolbar

This commit is contained in:
Peinthor Rene
2012-03-03 18:32:38 +01:00
parent 454ca8aa98
commit e55096a1d2
2 changed files with 18 additions and 11 deletions

View File

@@ -448,10 +448,12 @@ void MainWindow::setupUi()
this->setCentralWidget(widget);
//*** Setup Toolbar
Toolbar = new QToolBar();
this->addToolBar(Qt::TopToolBarArea, Toolbar);
Toolbar->setObjectName(QString::fromUtf8("Toolbar"));
Toolbar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
toolbarDB = new QToolBar();
this->addToolBar(Qt::TopToolBarArea, toolbarDB);
toolbarDB->setObjectName(QString::fromUtf8("Toolbar"));
toolbarDB->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
viewDBToolbarAction = toolbarDB->toggleViewAction();
//*** Setup main Menu
menubar = this->menuBar(); //new QMenuBar(this);
@@ -469,13 +471,13 @@ void MainWindow::setupUi()
PopupMenu = new QMenu(menubar);
PopupMenu->setObjectName(QString::fromUtf8("PopupMenu"));
Toolbar->addAction(fileNewAction);
Toolbar->addAction(fileOpenAction);
Toolbar->addSeparator();
toolbarDB->addAction(fileNewAction);
toolbarDB->addAction(fileOpenAction);
toolbarDB->addSeparator();
Toolbar->addAction(fileSaveAction);
Toolbar->addAction(fileRevertAction);
Toolbar->addSeparator();
toolbarDB->addAction(fileSaveAction);
toolbarDB->addAction(fileRevertAction);
toolbarDB->addSeparator();
/*
Toolbar->addAction(editCreateTableAction);
@@ -530,6 +532,7 @@ void MainWindow::setupUi()
EditMenu->addSeparator();
EditMenu->addAction(editPreferencesAction);
ViewMenu->addAction(sqlLogAction);
ViewMenu->addAction(viewDBToolbarAction);
PopupMenu->addAction(helpWhatsThisAction);
PopupMenu->addAction(helpAboutAction);
@@ -661,6 +664,9 @@ void MainWindow::retranslateUi()
sqlLogAction->setText(QObject::tr("SQL &Log"));
sqlLogAction->setWhatsThis(QObject::tr("Display or hide the SQL log window, which stores all SQL commands issued by the user or the application."));
viewDBToolbarAction->setText(QObject::tr("&DB Toolbar"));
sqlLogAction->setWhatsThis(QObject::tr("Shows or hides the Database toolbar."));
fileImportCSVAction->setIconText(QObject::tr("Table from CSV file"));
fileImportCSVAction->setText(QObject::tr("Table from CSV file"));
fileImportCSVAction->setToolTip(QObject::tr("Open a wizard that lets you import data from a comma separated text file into a database table."));

View File

@@ -57,6 +57,7 @@ private:
QAction *fileCompactAction;
QAction *helpWhatsThisAction;
QAction *sqlLogAction;
QAction *viewDBToolbarAction;
QAction *fileImportCSVAction;
QAction *fileExportCSVAction;
QAction *fileSaveAction;
@@ -117,7 +118,7 @@ private:
QLabel *textLabel3;
QTableView *queryResultTableView;
QStandardItemModel *queryResultListModel;
QToolBar *Toolbar;
QToolBar *toolbarDB;
QMenuBar *menubar;
QMenu *fileMenu;
QMenu *importMenu;