diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2008-11-10 11:53:23 +0100 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2008-11-10 11:53:23 +0100 |
commit | 5a176b4641e10e25049a826025c4249fbcb07958 (patch) | |
tree | b6956902edd55d39f1808ded77abd584a1ce9b76 /src/findwidget.cpp | |
parent | Ported menubar to KDE (diff) | |
download | rekonq-5a176b4641e10e25049a826025c4249fbcb07958.tar.xz |
1st implementation of new find system
Diffstat (limited to 'src/findwidget.cpp')
-rw-r--r-- | src/findwidget.cpp | 58 |
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; +} |