# HG changeset patch # User Chris Cannam # Date 1299072349 0 # Node ID 1aba0914dcfce277ea386c644f8e012ce756775b # Parent 124a3ea9fafb556cc47ec8f3d4cfdad3fd8596aa Add comment listing which menu functions are desired where diff -r 124a3ea9fafb -r 1aba0914dcfc filestatuswidget.cpp --- a/filestatuswidget.cpp Wed Mar 02 12:38:17 2011 +0000 +++ b/filestatuswidget.cpp Wed Mar 02 13:25:49 2011 +0000 @@ -173,6 +173,34 @@ } } + + +//!!! So, we want a right-button menu on each list view. With which options? +// +// Modified -- commit, revert, remove, diff, annotate +// Added -- commit, revert, remove +// Removed -- commit, revert, add +// InConflict -- merge, mark resolved (can't do revert for a single file during merge? or can we?), annotate? +// Missing -- remove, restore +// Unknown -- add, ignore (!) +// Clean -- remove, annotate +// Ignored -- un-ignore? but how?, edit .hgignore +// +// or by function: +// +// commit -- Modified, Added, Removed +// revert -- Modified, Added, Removed, InConflict, Missing (but call it restore?) +// diff -- Modified +// remove -- Clean, Modified, Missing, Added +// add -- Unknown, Removed +// merge (redo) -- InConflict +// mark resolved -- InConflict +// annotate -- Clean, Modified, Added?, Removed?, Missing? +// ignore -- Unknown +// un-ignore (?), edit hgignore -- Ignored + + + void FileStatusWidget::itemSelectionChanged() { DEBUG << "FileStatusWidget::itemSelectionChanged" << endl;