[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenetwork/knode
From: Christian Gebauer <gebauer () kde ! org>
Date: 2003-01-08 0:45:02
[Download RAW message or body]
CVS commit by gebauer:
* fix for #51558 (alternative list background color didn't work)
<=>
* remove the inheritance of KNListView to KFolderTree for now
because there is no code reuse at all and I can't imagine that
there could be any in the case of the header view.
So its just a waste of memory & cpu cycles
M +4 -8 knlistview.cpp 1.46
M +4 -6 knlistview.h 1.30
M +1 -0 knode.cpp 1.111
--- kdenetwork/knode/knlistview.cpp #1.45:1.46
@@ -25,5 +25,5 @@
KNLVItemBase::KNLVItemBase(KNLVItemBase *item)
- : KFolderTreeItem(item, "news"), a_ctive(false)
+ : KListViewItem(item), a_ctive(false)
{
}
@@ -31,5 +31,5 @@ KNLVItemBase::KNLVItemBase(KNLVItemBase
KNLVItemBase::KNLVItemBase(KNListView *view)
- : KFolderTreeItem(view), a_ctive(false)
+ : KListViewItem(view), a_ctive(false)
{
}
@@ -180,9 +180,4 @@ QString KNLVItemBase::shortString(QStrin
}
-int KNLVItemBase::countUnreadRecursive()
-{
- return 0;
-}
-
//==============================================================================
@@ -190,5 +185,5 @@ int KNLVItemBase::countUnreadRecursive()
KNListView::KNListView(QWidget *parent, const char *name)
- : KFolderTree(parent,name), s_ortAsc(true), s_ortCol(-1), d_elayedCenter(-1), \
a_ctiveItem(0), k_eepSelection(false) + : KListView(parent,name), s_ortAsc(true), \
s_ortCol(-1), d_elayedCenter(-1), a_ctiveItem(0), k_eepSelection(false) {
connect(header(), SIGNAL(clicked(int)),
@@ -199,4 +194,5 @@ KNListView::KNListView(QWidget *parent,
header()->setMovingEnabled(true);
+ header()->setStretchEnabled(true, 0);
setFrameStyle(NoFrame);
--- kdenetwork/knode/knlistview.h #1.29:1.30
@@ -20,10 +20,10 @@
#include <qbitarray.h>
-#include <kfoldertree.h>
+#include <klistview.h>
class KNListView;
class QPainter;
-class KNLVItemBase : public KFolderTreeItem {
+class KNLVItemBase : public KListViewItem {
public:
@@ -47,5 +47,4 @@ class KNLVItemBase : public KFolderTreeI
virtual bool acceptDrag(QDropEvent* ) const { return false; };
- virtual int countUnreadRecursive();
virtual int countUnreadInThread() { return 0; }
@@ -65,5 +63,5 @@ class KNLVItemBase : public KFolderTreeI
-class KNListView : public KFolderTree {
+class KNListView : public KListView {
Q_OBJECT
--- kdenetwork/knode/knode.cpp #1.110:1.111
@@ -529,4 +529,5 @@ void KNMainWindow::configChanged()
p.setColor(QColorGroup::Text, app->textColor());
c_olView->setPalette(p);
+ c_olView->setAlternateBackground(app->backgroundColor());
h_drView->setPalette(p);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic