[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/konqueror/keditbookmarks
From: Stephan Binner <binner () kde ! org>
Date: 2004-06-15 18:22:21
Message-ID: 20040615182221.7E46C907C () office ! kde ! org
[Download RAW message or body]
CVS commit by binner:
Switched search to KListViewSearchLine
M +1 -1 Makefile.am 1.39
M +19 -12 toplevel.cpp 1.246
M +0 -2 toplevel.h 1.97
R search.cpp 1.30
R search.h 1.11
--- kdebase/konqueror/keditbookmarks/Makefile.am #1.38:1.39
@@ -9,5 +9,5 @@
dcop_DCOPIDLNG = true
keditbookmarks_la_SOURCES = main.cpp listview.cpp toplevel.cpp actionsimpl.cpp \
commands.cpp importers.cpp dcop.skel dcop.cpp bookmarkiterator.cpp \
- testlink.cpp favicons.cpp updater.cpp exporters.cpp \
search.cpp kbookmarknotifier.stub bookmarkinfo.cpp + \
testlink.cpp favicons.cpp updater.cpp exporters.cpp kbookmarknotifier.stub \
bookmarkinfo.cpp kbookmarknotifier_DIR = $(includedir)
keditbookmarks_la_LIBADD = $(top_builddir)/libkonq/libkonq.la
--- kdebase/konqueror/keditbookmarks/toplevel.cpp #1.245:1.246
@@ -26,5 +26,4 @@
#include "actionsimpl.h"
#include "dcop.h"
-#include "search.h"
#include "exporters.h"
@@ -49,4 +48,5 @@
#include <klineedit.h>
#include <kfiledialog.h>
+#include <klistviewsearchline.h>
#include <kbookmarkdrag.h>
@@ -177,8 +177,20 @@ KEBApp::KEBApp(
QSplitter *vsplitter = new QSplitter(this);
- m_iSearchLineEdit = new MagicKLineEdit(i18n("Click here and type to search..."), \
- vsplitter);
- m_iSearchLineEdit->setMinimumHeight(h);
- m_iSearchLineEdit->setMaximumHeight(h);
+
+ 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");
+
+ KListViewSearchLine *searchLineEdit = new KListViewSearchLine(quicksearch, 0, \
"KListViewSearchLine"); + quicksearch->setStretchableWidget(searchLineEdit);
+ lbl->setBuddy(searchLineEdit);
+ connect(resetQuickSearch, SIGNAL(activated()), searchLineEdit, SLOT(clear()));
readConfig();
@@ -188,4 +200,5 @@ KEBApp::KEBApp(
ListView::self()->initListViews();
ListView::self()->setInitialAddress(address);
+ searchLineEdit->setListView(static_cast<KListView*>(ListView::self()->widget()));
m_bkinfo = new BookmarkInfoWidget(vsplitter);
@@ -210,10 +223,4 @@ KEBApp::KEBApp(
SLOT( slotClipboardDataChanged() ));
- connect(m_iSearchLineEdit, SIGNAL( textChanged(const QString &) ),
- Searcher::self(), SLOT( slotSearchTextChanged(const QString &) ));
-
- connect(m_iSearchLineEdit, SIGNAL( returnPressed() ),
- Searcher::self(), SLOT( slotSearchNext() ));
-
ListView::self()->connectSignals();
--- kdebase/konqueror/keditbookmarks/toplevel.h #1.96:1.97
@@ -31,5 +31,4 @@ class KToggleAction;
class KBookmarkEditorIface;
class ImportCommand;
-class MagicKLineEdit;
class BookmarkInfoWidget;
@@ -171,5 +170,4 @@ public: // only temporary
private:
- MagicKLineEdit *m_iSearchLineEdit;
BookmarkInfoWidget *m_bkinfo;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic