aboutsummaryrefslogtreecommitdiffstats
path: root/keylist.cpp
diff options
context:
space:
mode:
authorubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910>2008-09-26 00:45:45 +0000
committerubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910>2008-09-26 00:45:45 +0000
commite13b6a9a5e136a9bc27b01ef04e864f66bd12d0b (patch)
tree5c1e6f04b478797b2c2c81566bc31b35bfde99d3 /keylist.cpp
parentfix bug in keylist.cpp, that could couse crashing after refresh (diff)
downloadgpg4usb-e13b6a9a5e136a9bc27b01ef04e864f66bd12d0b.tar.gz
gpg4usb-e13b6a9a5e136a9bc27b01ef04e864f66bd12d0b.zip
some code-reorganisation in keylist.cpp
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@174 34ebc366-c3a9-4b3c-9f84-69acf7962910
Diffstat (limited to 'keylist.cpp')
-rw-r--r--keylist.cpp40
1 files changed, 20 insertions, 20 deletions
diff --git a/keylist.cpp b/keylist.cpp
index f54f1e9..5bdb2c6 100644
--- a/keylist.cpp
+++ b/keylist.cpp
@@ -39,6 +39,10 @@ KeyList::KeyList(QWidget *parent)
// may be it should focus on whole row
m_keyList->setFocusPolicy(Qt::NoFocus);
+ QStringList labels;
+ labels << "" << "" << "Name" << "EMail" << "id";
+ m_keyList->setHorizontalHeaderLabels(labels);
+
m_deleteButton = new QPushButton(tr("Delete Checked Keys"));
connect(m_deleteButton, SIGNAL(clicked()), this, SLOT(deleteCheckedKeys()));
@@ -73,36 +77,32 @@ void KeyList::refresh()
{
// while filling the table, sort enabled causes errors
m_keyList->setSortingEnabled(false);
- m_keyList->clear();
-
- QStringList labels;
- labels << "" << "" << "Name" << "EMail" << "id";
- m_keyList->setHorizontalHeaderLabels(labels);
+ m_keyList->clearContents();
GpgKeyList keys = m_ctx->listKeys();
m_keyList->setRowCount(keys.size());
- QTableWidgetItem *tmp;
+
int row=0;
GpgKeyList::iterator it = keys.begin();
while (it != keys.end()) {
- tmp = new QTableWidgetItem();
- tmp->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsSelectable);
- tmp->setCheckState(Qt::Unchecked);
- m_keyList->setItem(row, 0, tmp);
+ QTableWidgetItem *tmp0 = new QTableWidgetItem();
+ tmp0->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsEnabled | Qt::ItemIsSelectable);
+ tmp0->setCheckState(Qt::Unchecked);
+ m_keyList->setItem(row, 0, tmp0);
if(it->privkey) {
- tmp = new QTableWidgetItem(QIcon(iconPath + "kgpg_key2.png"),"");
- m_keyList->setItem(row, 1, tmp);
+ QTableWidgetItem *tmp1 = new QTableWidgetItem(QIcon(iconPath + "kgpg_key2.png"),"");
+ m_keyList->setItem(row, 1, tmp1);
}
- tmp = new QTableWidgetItem(it->name);
- tmp->setToolTip(it->name);
- m_keyList->setItem(row, 2, tmp);
- tmp = new QTableWidgetItem(it->email);
- tmp->setToolTip(it->email);
- m_keyList->setItem(row, 3, tmp);
- tmp = new QTableWidgetItem(it->id);
- m_keyList->setItem(row, 4, tmp);
+ QTableWidgetItem *tmp2 = new QTableWidgetItem(it->name);
+ tmp2->setToolTip(it->name);
+ m_keyList->setItem(row, 2, tmp2);
+ QTableWidgetItem *tmp3 = new QTableWidgetItem(it->email);
+ tmp3->setToolTip(it->email);
+ m_keyList->setItem(row, 3, tmp3);
+ QTableWidgetItem *tmp4 = new QTableWidgetItem(it->id);
+ m_keyList->setItem(row, 4, tmp4);
it++;
++row;
}