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:
ruglory
2009-04-04 03:11:42 +00:00
parent a455e2e8ca
commit ce0b6d2ee4
17 changed files with 360 additions and 24 deletions
+16 -3
View File
@@ -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 );