diff options
author | ubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2008-08-10 10:25:45 +0000 |
---|---|---|
committer | ubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2008-08-10 10:25:45 +0000 |
commit | 911efc01d51e06c13476f3322013a313f7ad6f06 (patch) | |
tree | ded61affb6f6e7bb3c658c746ec56881b338d28b | |
parent | added pubkey 4 gpg4usb-project (diff) | |
download | gpg4usb-911efc01d51e06c13476f3322013a313f7ad6f06.tar.gz gpg4usb-911efc01d51e06c13476f3322013a313f7ad6f06.zip |
fixed quit bug
git-svn-id: http://cpunk.de/svn/src/gpg4usb@118 34ebc366-c3a9-4b3c-9f84-69acf7962910
-rw-r--r-- | gpgwin.cpp | 36 | ||||
-rw-r--r-- | gpgwin.h | 7 |
2 files changed, 17 insertions, 26 deletions
@@ -91,7 +91,7 @@ void GpgWin::createActions() quitAct->setShortcut(tr("Ctrl+Q")); quitAct->setIcon(QIcon("icons/exit.png")); quitAct->setStatusTip(tr("Quit Program")); - connect(quitAct, SIGNAL(triggered()), this, SLOT(quit())); + connect(quitAct, SIGNAL(triggered()), this, SLOT(close())); /** Edit Menu */ @@ -140,11 +140,11 @@ void GpgWin::createActions() importKeyFromFileAct->setShortcut(tr("Ctrl+I")); importKeyFromFileAct->setStatusTip(tr("Import New Key From File")); connect(importKeyFromFileAct, SIGNAL(triggered()), this, SLOT(importKeyFromFile())); - + importKeyFromEditAct = new QAction(tr("Import Key From &Editor"), this); importKeyFromEditAct->setIcon(QIcon("icons/importkey_editor.png")); importKeyFromEditAct->setStatusTip(tr("Import New Key From Editor")); - connect(importKeyFromEditAct, SIGNAL(triggered()), this, SLOT(importKeyFromEdit())); + connect(importKeyFromEditAct, SIGNAL(triggered()), this, SLOT(importKeyFromEdit())); /** About Menu */ @@ -176,7 +176,7 @@ void GpgWin::createMenus() fileMenu->addSeparator(); fileMenu->addAction(importKeyFromFileAct); fileMenu->addAction(importKeyFromEditAct); - + fileMenu = menuBar()->addMenu(tr("&Help")); fileMenu->addAction(aboutAct); } @@ -224,14 +224,6 @@ void GpgWin::createDockWindows() } } -void GpgWin::quit() -{ - if (maybeSave()) { - save(); - } -} - - bool GpgWin::save() { if (curFile.isEmpty()) { @@ -378,10 +370,10 @@ void GpgWin::about(){ edit->setPlainText(*tmp2); } } - + void GpgWin::importKeyFromEdit(){ myCtx->importKey(edit->toPlainText().toAscii()); - m_keyList->refresh(); + m_keyList->refresh(); } @@ -389,14 +381,14 @@ void GpgWin::about(){ QString fileName = QFileDialog::getOpenFileName(this,tr("Open Key"),"", tr("Key Files")+" (*.asc *.txt);;All Files (*.*)"); if (! fileName.isNull()) { - QFile file; - file.setFileName(fileName); - if (!file.open(QIODevice::ReadOnly)) - { - qDebug() << tr("couldn't open file: ")+fileName; - } - QByteArray inBuffer = file.readAll(); - + QFile file; + file.setFileName(fileName); + if (!file.open(QIODevice::ReadOnly)) + { + qDebug() << tr("couldn't open file: ")+fileName; + } + QByteArray inBuffer = file.readAll(); + myCtx->importKey(inBuffer); m_keyList->refresh(); } @@ -48,12 +48,11 @@ class GpgWin : public QMainWindow bool save(); bool saveAs(); void open(); - void quit(); private: - void createActions(); + void createActions(); void createMenus(); - void createToolBars(); + void createToolBars(); void createStatusBar(); void createDockWindows(); bool saveFile(const QString &fileName); @@ -61,7 +60,7 @@ class GpgWin : public QMainWindow void setCurrentFile(const QString &fileName); bool maybeSave(); QString strippedName(const QString &fullFileName); - + QPlainTextEdit *edit; QMenu *fileMenu; QToolBar *fileToolBar; |