Program settings added
Added option to eject media after print git-svn-id: https://svn.code.sf.net/p/qlscribe/svn/trunk@139 cac9541e-1b8d-4bfa-827e-589bba606050
This commit is contained in:
+16
-3
@@ -27,6 +27,7 @@
|
||||
#include "qdialogprint.h"
|
||||
#include "qdialogprogress.h"
|
||||
#include "qdialogcdproperties.h"
|
||||
#include "qdialogsettings.h"
|
||||
|
||||
#include <QMenuBar>
|
||||
#include <QStatusBar>
|
||||
@@ -74,7 +75,8 @@ MainWindow::MainWindow( bool enablePrint )
|
||||
|
||||
m_menuFile->addAction( tr( "Open...", "Menu item \"Open\"" ),
|
||||
this,
|
||||
SLOT(onMenuOpen()) );
|
||||
SLOT(onMenuOpen()),
|
||||
QKeySequence( Qt::CTRL + Qt::Key_O ) );
|
||||
|
||||
m_actionSave = m_menuFile->addAction( tr( "Save", "Menu item \"Save\"" ),
|
||||
this,
|
||||
@@ -107,7 +109,7 @@ MainWindow::MainWindow( bool enablePrint )
|
||||
m_menuFile->addAction( tr( "Exit", "Menu item \"Exit\"" ),
|
||||
this,
|
||||
SLOT(close()),
|
||||
QKeySequence( Qt::CTRL + Qt::Key_X ) );
|
||||
QKeySequence( Qt::CTRL + Qt::Key_Q ) );
|
||||
|
||||
|
||||
m_menuEdit = menuBar()->addMenu( tr( "Edit", "Menu item \"Edit\"" ) );
|
||||
@@ -139,6 +141,12 @@ MainWindow::MainWindow( bool enablePrint )
|
||||
|
||||
m_menuInsert = m_menuEdit->addMenu( tr( "Insert", "Menu item \"Insert\"" ) );
|
||||
|
||||
m_menuEdit->addSeparator();
|
||||
|
||||
m_actionSettings = m_menuEdit->addAction( tr( "Settings...", "Menu item \"Settings\"" ),
|
||||
this,
|
||||
SLOT(onMenuSettings()) );
|
||||
|
||||
m_menuHelp = menuBar()->addMenu( tr( "Help", "Menu item \"Help\"" ) );
|
||||
|
||||
m_menuHelp->addAction( tr( "About...", "Menu item \"About\"" ),
|
||||
@@ -379,8 +387,8 @@ void MainWindow::onMenuPrint()
|
||||
{
|
||||
QCDScene *cdscene = getScene( m_mdiArea );
|
||||
if( !cdscene )
|
||||
|
||||
return;
|
||||
|
||||
try {
|
||||
QDialogProgress::exec( this, cdscene );
|
||||
}
|
||||
@@ -439,6 +447,11 @@ void MainWindow::onMenuQtAbout()
|
||||
QMessageBox::aboutQt( this );
|
||||
}
|
||||
|
||||
void MainWindow::onMenuSettings()
|
||||
{
|
||||
QDialogSettings::exec( this );
|
||||
}
|
||||
|
||||
void MainWindow::updateMenu()
|
||||
{
|
||||
QCDScene *scene = getScene( m_mdiArea );
|
||||
|
||||
Reference in New Issue
Block a user