summaryrefslogtreecommitdiffabout
path: root/pwmanager
Unidiff
Diffstat (limited to 'pwmanager') (more/less context) (ignore whitespace changes)
-rw-r--r--pwmanager/pwmanager/pwmview.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/pwmanager/pwmanager/pwmview.cpp b/pwmanager/pwmanager/pwmview.cpp
index e53124f..5aaf66e 100644
--- a/pwmanager/pwmanager/pwmview.cpp
+++ b/pwmanager/pwmanager/pwmview.cpp
@@ -244,24 +244,25 @@ void PwMView::shiftToView()
244 unsigned int i, entries = doc->numEntries(catDocIndex); 244 unsigned int i, entries = doc->numEntries(catDocIndex);
245 if (entries) { 245 if (entries) {
246 mainClass->setVirgin(false); 246 mainClass->setVirgin(false);
247 } 247 }
248 vector<PwMDataItem> tmpSorted; 248 vector<PwMDataItem> tmpSorted;
249 PwMDataItem currItem; 249 PwMDataItem currItem;
250 currItem.clear(); 250 currItem.clear();
251 tmpSorted.insert(tmpSorted.begin(), entries, currItem); 251 tmpSorted.insert(tmpSorted.begin(), entries, currItem);
252 252
253 // Sort items and store them in tempoary tmpSorted. 253 // Sort items and store them in tempoary tmpSorted.
254 for (i = 0; i < entries; ++i) { 254 for (i = 0; i < entries; ++i) {
255 doc->getEntry(catDocIndex, i, &currItem); 255 doc->getEntry(catDocIndex, i, &currItem);
256 //qDebug("PwMView::shiftToView: %s, %i", currItem.desc.c_str(), currItem.listViewPos);
256 tmpSorted[currItem.listViewPos] = currItem; 257 tmpSorted[currItem.listViewPos] = currItem;
257 } 258 }
258 259
259 // shift tempoary data to ListView. 260 // shift tempoary data to ListView.
260 tmpDisableSort(); 261 tmpDisableSort();
261 lv->clear(); 262 lv->clear();
262 QCheckListItem *newItem; 263 QCheckListItem *newItem;
263 vector<PwMDataItem>::iterator it = tmpSorted.begin(), 264 vector<PwMDataItem>::iterator it = tmpSorted.begin(),
264 end = tmpSorted.end(); 265 end = tmpSorted.end();
265 while (it != end) { 266 while (it != end) {
266 newItem = new ListViewItemPwM(lv); 267 newItem = new ListViewItemPwM(lv);
267 newItem->setText(COLUMN_DESC, (*it).desc.c_str()); 268 newItem->setText(COLUMN_DESC, (*it).desc.c_str());
@@ -483,24 +484,28 @@ void PwMDataItemView::setPwMDataItem( const PwMDataItem& a )
483 484
484{ 485{
485 mItem = a; 486 mItem = a;
486 // clear view 487 // clear view
487 setText( QString::null ); 488 setText( QString::null );
488 489
489 490
490 QString dynamicPart; 491 QString dynamicPart;
491 QString format = "<tr><td align=\"right\"><b>%1</b></td>" 492 QString format = "<tr><td align=\"right\"><b>%1</b></td>"
492 "<td align=\"left\">%2</td></tr>"; 493 "<td align=\"left\">%2</td></tr>";
493 494
494 dynamicPart += format 495 dynamicPart += format
496 .arg( i18n("LastUpdate") )
497 .arg( mItem.meta.update.toString().latin1() );
498
499 dynamicPart += format
495 .arg( i18n("Description") ) 500 .arg( i18n("Description") )
496 .arg( mItem.desc.c_str() ); 501 .arg( mItem.desc.c_str() );
497 502
498 dynamicPart += format 503 dynamicPart += format
499 .arg( i18n("Name") ) 504 .arg( i18n("Name") )
500 .arg( mItem.name.c_str() ); 505 .arg( mItem.name.c_str() );
501 506
502 dynamicPart += format 507 dynamicPart += format
503 .arg( i18n("Password") ) 508 .arg( i18n("Password") )
504 .arg( mItem.pw.c_str() ); 509 .arg( mItem.pw.c_str() );
505 510
506 QString comment(mItem.pw.c_str()); 511 QString comment(mItem.pw.c_str());