[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdesdk/kbabel/catalogmanager
From: Stanislav Visnovsky <visnovsky () nenya ! ms ! mff ! cuni ! cz>
Date: 2002-12-10 11:44:27
[Download RAW message or body]
CVS commit by nanulo:
Mark toggling using mouse
M +26 -1 catalogmanagerview.cpp 1.54
M +1 -0 catalogmanagerview.h 1.24
--- kdesdk/kbabel/catalogmanager/catalogmanagerview.cpp #1.53:1.54
@@ -124,4 +124,6 @@ CatalogManagerView::CatalogManagerView(Q
,this, SLOT(activateItem(QListViewItem*)));
connect(this,SIGNAL(selectionChanged()),this,SLOT(checkSelected()));
+ connect( this, SIGNAL( clicked(QListViewItem *, const QPoint &, int)),
+ this, SLOT( columnClicked(QListViewItem *, const QPoint &, int)));
_dirCommandsMenu = 0;
@@ -2093,4 +2096,26 @@ void CatalogManagerView::showOutput(KPro
_logView->insert(output);
+}
+
+void CatalogManagerView::columnClicked(QListViewItem * item, const QPoint & pnt, int c)
+{
+ if( item && c == COL_MARKER )
+ {
+ CatManListItem* i = static_cast<CatManListItem*>(item);
+ if(i && i->isFile())
+ {
+ bool wasMarked=i->marked();
+ i->setMarked(!wasMarked);
+
+ if(wasMarked)
+ {
+ _markerList.remove(i->package());
+ }
+ else
+ {
+ _markerList.append(i->package());
+ }
+ }
+ }
}
--- kdesdk/kbabel/catalogmanager/catalogmanagerview.h #1.23:1.24
@@ -286,4 +286,5 @@ private slots:
void showOutput(KProcess *proc, char *buffer, int buflen);
void processEnded(KProcess *proc);
+ void columnClicked(QListViewItem * item, const QPoint & pnt, int c);
private:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic