summaryrefslogtreecommitdiff
path: root/src/findwidget.cpp
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2008-11-10 11:53:23 +0100
committerAndrea Diamantini <adjam7@gmail.com>2008-11-10 11:53:23 +0100
commit5a176b4641e10e25049a826025c4249fbcb07958 (patch)
treeb6956902edd55d39f1808ded77abd584a1ce9b76 /src/findwidget.cpp
parentPorted menubar to KDE (diff)
downloadrekonq-5a176b4641e10e25049a826025c4249fbcb07958.tar.xz
1st implementation of new find system
Diffstat (limited to 'src/findwidget.cpp')
-rw-r--r--src/findwidget.cpp58
1 files changed, 58 insertions, 0 deletions
diff --git a/src/findwidget.cpp b/src/findwidget.cpp
new file mode 100644
index 00000000..4eb10e6b
--- /dev/null
+++ b/src/findwidget.cpp
@@ -0,0 +1,58 @@
+/* ============================================================
+ *
+ * This file is a part of the reKonq project
+ *
+ * Copyright (C) 2008 by Andrea Diamantini <adjam7 at gmail dot com>
+ *
+ *
+ * This program is free software; you can redistribute it
+ * and/or modify it under the terms of the GNU General
+ * Public License as published by the Free Software Foundation;
+ * either version 2, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * ============================================================ */
+
+#include "findwidget.h"
+
+#include <QHBoxLayout>
+#include <QLabel>
+
+#include <KLineEdit>
+#include <KToolBar>
+#include <KAction>
+#include <KStandardAction>
+
+FindWidget::FindWidget(QWidget * parent) : QWidget(parent)
+{
+ QHBoxLayout *layout = new QHBoxLayout();
+
+ KToolBar *bar1 = new KToolBar(this);
+ bar1->addAction( KStandardAction::close(this, SLOT( searchNow() ) , this ) );
+ layout->addWidget( bar1 );
+
+ QLabel *label = new QLabel("Find: ");
+ layout->addWidget( label );
+
+ KLineEdit *findLineEdit = new KLineEdit();
+ layout->addWidget( findLineEdit );
+
+ KToolBar *bar2 = new KToolBar(this);
+ bar2->addAction( KStandardAction::findNext(this, SLOT( searchNow() ) , this ) );
+ bar2->addAction( KStandardAction::findPrev(this, SLOT( searchNow() ) , this ) );
+ layout->addWidget( bar2 );
+
+ layout->addStretch();
+
+ setLayout(layout);
+}
+
+QString FindWidget::searchNow()
+{
+ QString prova("adjam");
+ return prova;
+}