comparison filestatuswidget.cpp @ 351:39a616befdbd

Merge from branch "bug_90"
author Chris Cannam
date Wed, 16 Mar 2011 14:22:48 +0000
parents 293d91cf44de
children 4cd753e083cc
comparison
equal deleted inserted replaced
349:b422d1bcfb3c 351:39a616befdbd
249 } 249 }
250 250
251 void FileStatusWidget::itemDoubleClicked(QListWidgetItem *item) 251 void FileStatusWidget::itemDoubleClicked(QListWidgetItem *item)
252 { 252 {
253 QStringList files; 253 QStringList files;
254 files << item->text(); 254 QString file = item->text();
255 emit annotateFiles(files); 255 files << file;
256
257 switch (m_fileStates.stateOf(file)) {
258
259 case FileStates::Modified:
260 case FileStates::InConflict:
261 emit diffFiles(files);
262 break;
263
264 case FileStates::Clean:
265 case FileStates::Missing:
266 emit annotateFiles(files);
267 break;
268 }
256 } 269 }
257 270
258 void FileStatusWidget::itemSelectionChanged() 271 void FileStatusWidget::itemSelectionChanged()
259 { 272 {
260 DEBUG << "FileStatusWidget::itemSelectionChanged" << endl; 273 DEBUG << "FileStatusWidget::itemSelectionChanged" << endl;