diff options
author | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2010-09-29 20:26:26 +0000 |
---|---|---|
committer | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2010-09-29 20:26:26 +0000 |
commit | 6f2ff462f9a324f1547dde296a7517c9863f3b06 (patch) | |
tree | 0b5e524279a27d7e97e5c844639c2e119c59a3df | |
parent | more error handling for encryption in context.cpp (diff) | |
download | gpg4usb-6f2ff462f9a324f1547dde296a7517c9863f3b06.tar.gz gpg4usb-6f2ff462f9a324f1547dde296a7517c9863f3b06.zip |
nearly added icon for attachments in statusbar
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@379 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to '')
-rw-r--r-- | gpgwin.cpp | 37 | ||||
-rw-r--r-- | gpgwin.h | 1 | ||||
-rw-r--r-- | keylist.cpp | 11 | ||||
-rw-r--r-- | release/icons/statusbar_icon.png | bin | 0 -> 870 bytes |
4 files changed, 16 insertions, 33 deletions
@@ -324,31 +324,21 @@ void GpgWin::createToolBars() void GpgWin::createStatusBar() { - QWidget *langBox = new QWidget(); - QHBoxLayout *vbox2 = new QHBoxLayout(); - - langBox->setLayout(vbox2); - -// langBox->addMenuAction(appendSelectedKeysAct); - + QWidget *statusBarBox = new QWidget(); + QHBoxLayout *statusBarBoxLayout = new QHBoxLayout(); statusBar()->showMessage(tr("Ready"),2000); - statusBar()->setContentsMargins(0,0,0,0); - QLabel *label; QPixmap *pixmap; - QMenu *menu; - pixmap = new QPixmap(iconPath + "statusbar_txt3.png"); - label = new QLabel(statusBar()); - label->setPixmap(*pixmap); - langBox->setLayout(vbox2); - menu = new QMenu(label); - QMenu *filemenu; - filemenu= menu->addMenu(tr("&File")); - label->setStatusTip("Es liegen Dateien im Attachments-Ordner"); - label->setWhatsThis("Attachment vorhanden"); - statusBar()->insertPermanentWidget(0,label,0); - statusBar()->setFixedHeight(30); + pixmap = new QPixmap(iconPath + "statusbar_icon.png"); + statusBarIcon = new QLabel(statusBar()); + statusBarIcon->setPixmap(*pixmap); + statusBarBox->setLayout(statusBarBoxLayout); + + statusBarIcon->setStatusTip(tr("Files have been saved to attachment subdirectory")); + + statusBar()->insertPermanentWidget(0,statusBarIcon,0); + statusBarIcon->hide(); } void GpgWin::createDockWindows() @@ -617,7 +607,10 @@ void GpgWin::parseMime(QByteArray *message) } *message = pText.toUtf8(); - if (showmadock) aDock->show(); + if (showmadock) { + aDock->show(); + statusBarIcon->show(); + } } /** @@ -149,6 +149,7 @@ private: QLabel *passwordLabel; QLabel *repeatpwLabel; QLabel *errorLabel; + QLabel *statusBarIcon; QSettings settings; QString curFile; diff --git a/keylist.cpp b/keylist.cpp index d9976fd..b26bd78 100644 --- a/keylist.cpp +++ b/keylist.cpp @@ -131,17 +131,6 @@ void KeyList::setChecked(QStringList *keyIds) } } -/*QStringList *KeyList::getPrivateChecked() -{ - QStringList *ret = new QStringList(); - for (int i = 0; i < mKeyList->rowCount(); i++) { - if ((mKeyList->item(i, 0)->checkState() == Qt::Checked) && (mKeyList->item(i, 4))) { - *ret << mKeyList->item(i, 4)->text(); - } - } - return ret; -} -*/ QStringList *KeyList::getSelected() { QStringList *ret = new QStringList(); diff --git a/release/icons/statusbar_icon.png b/release/icons/statusbar_icon.png Binary files differnew file mode 100644 index 0000000..6bb93bb --- /dev/null +++ b/release/icons/statusbar_icon.png |