From df453aa37f68ca6e4df9a73fb0c9529f9009d274 Mon Sep 17 00:00:00 2001 From: ubbo Date: Sun, 10 Aug 2008 12:03:28 +0000 Subject: some source-beatyfying with astyle, use absolute path to find icons git-svn-id: http://cpunk.de/svn/src/gpg4usb@120 34ebc366-c3a9-4b3c-9f84-69acf7962910 --- keylist.cpp | 110 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 60 insertions(+), 50 deletions(-) (limited to 'keylist.cpp') diff --git a/keylist.cpp b/keylist.cpp index 28e1376..9580bb7 100644 --- a/keylist.cpp +++ b/keylist.cpp @@ -1,7 +1,3 @@ - -#include -#include -#include /* * keylist.cpp * @@ -22,13 +18,16 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * MA 02110-1301, USA. */ +#include +#include +#include #include #include #include #include "keylist.h" KeyList::KeyList(QWidget *parent) - : QWidget(parent) + : QWidget(parent) { m_keyList = new QListWidget(); m_idList = new QList(); @@ -44,76 +43,87 @@ KeyList::KeyList(QWidget *parent) } -void KeyList::setContext(GpgME::Context *ctx) { - m_ctx = ctx; - refresh(); +void KeyList::setContext(GpgME::Context *ctx) +{ + m_ctx = ctx; + refresh(); +} + +void KeyList::setIconPath( QString path ) +{ + this->iconPath = path; } void KeyList::contextMenuEvent(QContextMenuEvent *event) { - QMenu menu(this); - menu.addAction(deleteKeyAct); - menu.exec(event->globalPos()); + QMenu menu(this); + menu.addAction(deleteKeyAct); + menu.exec(event->globalPos()); } -void KeyList::refresh() { - m_keyList->clear(); - m_idList->clear(); +void KeyList::refresh() +{ + m_keyList->clear(); + m_idList->clear(); - GpgKeyList keys = m_ctx->listKeys(); - GpgKeyList::iterator it = keys.begin(); - while (it != keys.end()) { - QListWidgetItem *tmp = new QListWidgetItem( + GpgKeyList keys = m_ctx->listKeys(); + GpgKeyList::iterator it = keys.begin(); + while (it != keys.end()) { + QListWidgetItem *tmp = new QListWidgetItem( it->name + " <" + it->email +">" - ); - tmp->setFlags( Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsSelectable ); - tmp->setCheckState( Qt::Unchecked ); - if(it->privkey == 1) tmp->setIcon(QIcon("icons/kgpg_key2.png")); - m_keyList->addItem(tmp); - - *m_idList << QString(it->id); - it++; - } + ); + tmp->setFlags( Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsSelectable ); + tmp->setCheckState( Qt::Unchecked ); + if (it->privkey == 1) tmp->setIcon(QIcon(iconPath + "kgpg_key2.png")); + m_keyList->addItem(tmp); + + *m_idList << QString(it->id); + it++; + } } -QList* KeyList::getChecked() { - QList *ret = new QList(); - for (int i = 0; i < m_keyList->count(); i++) { - if (m_keyList->item(i)->checkState() == Qt::Checked) { - *ret << m_idList->at(i); +QList* KeyList::getChecked() +{ + QList *ret = new QList(); + for (int i = 0; i < m_keyList->count(); i++) { + if (m_keyList->item(i)->checkState() == Qt::Checked) { + *ret << m_idList->at(i); + } } - } - return ret; + return ret; } -QList* KeyList::getSelected() { - QList *ret = new QList(); - for (int i = 0; i < m_keyList->count(); i++) { - if (m_keyList->item(i)->isSelected() == 1) { - *ret << m_idList->at(i); +QList* KeyList::getSelected() +{ + QList *ret = new QList(); + for (int i = 0; i < m_keyList->count(); i++) { + if (m_keyList->item(i)->isSelected() == 1) { + *ret << m_idList->at(i); + } } - } - return ret; + return ret; } -void KeyList::deleteKeys() { +void KeyList::deleteKeys() +{ - m_ctx->deleteKeys(getChecked()); - refresh(); + m_ctx->deleteKeys(getChecked()); + refresh(); } -void KeyList::deleteKey() { +void KeyList::deleteKey() +{ - m_ctx->deleteKeys(getSelected()); - refresh(); + m_ctx->deleteKeys(getSelected()); + refresh(); } void KeyList::createActions() { - deleteKeyAct = new QAction(tr("Delete Key"), this); - deleteKeyAct->setStatusTip(tr("Delete the selected keys")); - connect(deleteKeyAct, SIGNAL(triggered()), this, SLOT(deleteKey())); + deleteKeyAct = new QAction(tr("Delete Key"), this); + deleteKeyAct->setStatusTip(tr("Delete the selected keys")); + connect(deleteKeyAct, SIGNAL(triggered()), this, SLOT(deleteKey())); } -- cgit v1.2.3