diff options
author | ubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2008-09-26 00:45:45 +0000 |
---|---|---|
committer | ubbo <ubbo@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2008-09-26 00:45:45 +0000 |
commit | e13b6a9a5e136a9bc27b01ef04e864f66bd12d0b (patch) | |
tree | 5c1e6f04b478797b2c2c81566bc31b35bfde99d3 /keylist.cpp | |
parent | fix bug in keylist.cpp, that could couse crashing after refresh (diff) | |
download | gpg4usb-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.cpp | 40 |
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; } |