aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910>2008-08-10 10:25:45 +0000
committerubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910>2008-08-10 10:25:45 +0000
commit911efc01d51e06c13476f3322013a313f7ad6f06 (patch)
treeded61affb6f6e7bb3c658c746ec56881b338d28b
parentadded pubkey 4 gpg4usb-project (diff)
downloadgpg4usb-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.cpp36
-rw-r--r--gpgwin.h7
2 files changed, 17 insertions, 26 deletions
diff --git a/gpgwin.cpp b/gpgwin.cpp
index 13b2631..0c9bb59 100644
--- a/gpgwin.cpp
+++ b/gpgwin.cpp
@@ -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();
}
diff --git a/gpgwin.h b/gpgwin.h
index ae49a00..5d3ea27 100644
--- a/gpgwin.h
+++ b/gpgwin.h
@@ -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;