[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/konqueror/keditbookmarks
From: Daniel Teske <teske () squorn ! de>
Date: 2005-08-16 14:11:29
Message-ID: 1124201489.014005.5738.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 449711 by teske:
Fix compilation error for some gcc versions.
M +4 -2 bookmarkmodel.h
M +17 -15 toplevel.cpp
--- trunk/KDE/kdebase/konqueror/keditbookmarks/bookmarkmodel.h #449710:449711
@@ -35,13 +35,15 @@
class BookmarkModel : public QAbstractItemModel
{
Q_OBJECT
-public:
+
+protected:
class insertSentry;
friend class insertSentry;
class removeSentry;
friend class removeSentry;
friend class IKEBCommand;
-
+
+public:
static BookmarkModel* self() { if(!s_bookmarkModel) s_bookmarkModel = new \
BookmarkModel(CurrentMgr::self()->root()); return s_bookmarkModel; } virtual \
~BookmarkModel() {}
--- trunk/KDE/kdebase/konqueror/keditbookmarks/toplevel.cpp #449710:449711
@@ -211,24 +211,24 @@
s_topLevel = this;
QSplitter *vsplitter = new QSplitter(this);
- KToolBar *quicksearch = new KToolBar(vsplitter, "search toolbar");
- KAction *resetQuickSearch = new KAction( i18n( "Reset Quick Search" ),
- QApplication::reverseLayout() ? "clear_left" : "locationbar_erase",
- 0, actionCollection(), "reset_quicksearch" );
- resetQuickSearch->setWhatsThis( i18n( "<b>Reset Quick Search</b><br>"
- "Resets the quick search so that all bookmarks are shown again." ) );
- resetQuickSearch->plug( quicksearch );
+//FIXME
+// KToolBar *quicksearch = new KToolBar(vsplitter, "search toolbar");
+//
+// KAction *resetQuickSearch = new KAction( i18n( "Reset Quick Search" ),
+// QApplication::reverseLayout() ? "clear_left" : "locationbar_erase",
+// 0, actionCollection(), "reset_quicksearch" );
+// resetQuickSearch->setWhatsThis( i18n( "<b>Reset Quick Search</b><br>"
+// "Resets the quick search so that all bookmarks are shown again." ) );
+// resetQuickSearch->plug( quicksearch );
+//
+// QLabel *lbl = new QLabel(i18n("Se&arch:"), quicksearch, "kde toolbar \
widget");
- QLabel *lbl = new QLabel(i18n("Se&arch:"), quicksearch, "kde toolbar widget");
+ K4ListViewSearchLine *searchLineEdit = new K4ListViewSearchLine(/*quicksearch*/ \
vsplitter, 0, "KListViewSearchLine"); + \
//quicksearch->setStretchableWidget(searchLineEdit); + \
//lbl->setBuddy(searchLineEdit); + //connect(resetQuickSearch, \
SIGNAL(activated()), searchLineEdit, SLOT(clear()));
- KListViewSearchLine *searchLineEdit = new KEBSearchLine(quicksearch, 0, \
"KListViewSearchLine");
- quicksearch->setStretchableWidget(searchLineEdit);
- lbl->setBuddy(searchLineEdit);
- connect(resetQuickSearch, SIGNAL(activated()), searchLineEdit, SLOT(clear()));
-
- //FIXME searchLineEdit->setListView(static_cast<KListView*>(ListView::self()->widget()));
-
createActions();
if (m_browser)
createGUI();
@@ -248,6 +248,8 @@
//QT 4 new code
mBookmarkListView = new BookmarkListView(vsplitter);
+ searchLineEdit->setListView(mBookmarkListView);
+
mBookmarkListView->setModel( BookmarkModel::self() );
mBookmarkListView->setSelectionMode(QAbstractItemView::ExtendedSelection);
expandAll();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic