comparison DataController.cpp @ 34:fda70a362ed5

Remove whitespace.
author Tom Fredrik Blenning Klaussen <bfg@blenning.no>
date Thu, 06 Sep 2012 21:33:24 +0200
parents bf3dce7fedcb
children f711ddb56ae7
comparison
equal deleted inserted replaced
33:44a3c32dd0cb 34:fda70a362ed5
108 catch (Exception& e) { 108 catch (Exception& e) {
109 e.raise(); 109 e.raise();
110 } 110 }
111 111
112 emit populateProgress(++n); 112 emit populateProgress(++n);
113 113
114 QDateTime now = QDateTime::currentDateTime(); 114 QDateTime now = QDateTime::currentDateTime();
115 if (last.msecsTo(now) > 500) { 115 if (last.msecsTo(now) > 500) {
116 QCoreApplication::processEvents(); 116 QCoreApplication::processEvents();
117 last = now; 117 last = now;
118 } 118 }
125 { 125 {
126 QTreeWidgetItem* item = new QTreeWidgetItem(); 126 QTreeWidgetItem* item = new QTreeWidgetItem();
127 item->setData(0, Qt::DisplayRole, info.name()); 127 item->setData(0, Qt::DisplayRole, info.name());
128 item->setData(0, 32, info.path()); 128 item->setData(0, 32, info.path());
129 item->setData(0, 33, info.name()); 129 item->setData(0, 33, info.name());
130 130
131 item->setData(1, Qt::DisplayRole, info.size()); 131 item->setData(1, Qt::DisplayRole, info.size());
132 item->setData(2, Qt::DisplayRole, info.mtime()); 132 item->setData(2, Qt::DisplayRole, info.mtime());
133 item->setData(3, Qt::DisplayRole, info.checksum().toHex()); 133 item->setData(3, Qt::DisplayRole, info.checksum().toHex());
134 return item; 134 return item;
135 } 135 }
166 166
167 int n = 0; 167 int n = 0;
168 168
169 tw->setUpdatesEnabled(false); 169 tw->setUpdatesEnabled(false);
170 170
171 171
172 QMultiMap<QString, QSharedPointer<FileDBLink::DBInfo> > nameLUP; 172 QMultiMap<QString, QSharedPointer<FileDBLink::DBInfo> > nameLUP;
173 QMultiMap<quint64, QSharedPointer<FileDBLink::DBInfo> > sizeLUP; 173 QMultiMap<quint64, QSharedPointer<FileDBLink::DBInfo> > sizeLUP;
174 QMultiMap<QDateTime, QSharedPointer<FileDBLink::DBInfo> > mtimeLUP; 174 QMultiMap<QDateTime, QSharedPointer<FileDBLink::DBInfo> > mtimeLUP;
175 QMultiMap<QByteArray, QSharedPointer<FileDBLink::DBInfo> > checksumLUP; 175 QMultiMap<QByteArray, QSharedPointer<FileDBLink::DBInfo> > checksumLUP;
176 176
276 topLevelItem->setData(0, Qt::DisplayRole, "Editdistance"); 276 topLevelItem->setData(0, Qt::DisplayRole, "Editdistance");
277 if(!item) 277 if(!item)
278 item = createItem(*line); 278 item = createItem(*line);
279 item->addChild(topLevelItem); 279 item->addChild(topLevelItem);
280 } 280 }
281 281
282 foreach(QSharedPointer<FileDBLink::DBInfo> dup, oList.values()) { 282 foreach(QSharedPointer<FileDBLink::DBInfo> dup, oList.values()) {
283 topLevelItem->addChild(createItem(*dup)); 283 topLevelItem->addChild(createItem(*dup));
284 } 284 }
285 } 285 }
286 286
301 { 301 {
302 contextMenuItem = tw->itemAt(point); 302 contextMenuItem = tw->itemAt(point);
303 if (!contextMenu) { 303 if (!contextMenu) {
304 contextMenu = new QMenu(tw); 304 contextMenu = new QMenu(tw);
305 QAction* deleteAction = contextMenu->addAction("Delete"); 305 QAction* deleteAction = contextMenu->addAction("Delete");
306 connect(deleteAction, SIGNAL(triggered()), this, SLOT(deleteFile())); 306 connect(deleteAction, SIGNAL(triggered()), this, SLOT(deleteFile()));
307 } 307 }
308 contextMenu->popup(tw->mapToGlobal(point)); 308 contextMenu->popup(tw->mapToGlobal(point));
309 } 309 }
310 310
311 311
381 this, SLOT(itemDoubleClicked(QTreeWidgetItem*, int))); 381 this, SLOT(itemDoubleClicked(QTreeWidgetItem*, int)));
382 382
383 mw->setCentralWidget(tw); 383 mw->setCentralWidget(tw);
384 tw->setEditTriggers(QAbstractItemView::NoEditTriggers); 384 tw->setEditTriggers(QAbstractItemView::NoEditTriggers);
385 385
386 tw->setHeaderLabels(QString("Path;Size;Date;Checksum").split(";")); 386 tw->setHeaderLabels(QString("Path;Size;Date;Checksum").split(";"));
387 387
388 tw->setSortingEnabled(true); 388 tw->setSortingEnabled(true);
389 tw->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); 389 tw->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
390 tw->setSelectionBehavior(QAbstractItemView::SelectRows); 390 tw->setSelectionBehavior(QAbstractItemView::SelectRows);
391 //tw->resizeColumnsToContents(); 391 //tw->resizeColumnsToContents();
442 442
443 443
444 void DataController::itemDoubleClicked (QTreeWidgetItem * item, int column) 444 void DataController::itemDoubleClicked (QTreeWidgetItem * item, int column)
445 { 445 {
446 QUrl url = QUrl::fromLocalFile(item->data(0, 32).toString()); 446 QUrl url = QUrl::fromLocalFile(item->data(0, 32).toString());
447 QDesktopServices::openUrl(url); 447 QDesktopServices::openUrl(url);
448 } 448 }
449 449
450 void DataController::setup(const QString& dbpath_in, const QString& searchPath_in, bool showGUI) 450 void DataController::setup(const QString& dbpath_in, const QString& searchPath_in, bool showGUI)
451 { 451 {
452 this->showGUI = showGUI; 452 this->showGUI = showGUI;