diff options
-rw-r--r-- | src/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/browsermainwindow.cpp | 12 | ||||
-rw-r--r-- | src/browsermainwindow.h | 7 | ||||
-rw-r--r-- | src/findbar.cpp (renamed from src/searchbar.cpp) | 44 | ||||
-rw-r--r-- | src/findbar.h (renamed from src/searchbar.h) | 17 | ||||
-rw-r--r-- | src/findwidget.cpp | 58 | ||||
-rw-r--r-- | src/findwidget.h | 33 |
7 files changed, 30 insertions, 143 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a30af320..2f4ebb9b 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -10,7 +10,7 @@ SET( rekonq_SRCS modelmenu.cpp networkaccessmanager.cpp searchlineedit.cpp - searchbar.cpp + findbar.cpp findwidget.cpp settings.cpp squeezelabel.cpp diff --git a/src/browsermainwindow.cpp b/src/browsermainwindow.cpp index 717031a5..46510384 100644 --- a/src/browsermainwindow.cpp +++ b/src/browsermainwindow.cpp @@ -82,9 +82,9 @@ BrowserMainWindow::BrowserMainWindow(QWidget *parent, Qt::WindowFlags flags) addToolBarBreak(); layout->addWidget(m_tabWidget); - // Search Bar - m_searchBar = new SearchBar(centralWidget); - layout->addWidget(m_searchBar); + // Find Bar + m_findBar = new FindBar(centralWidget); + layout->addWidget(m_findBar); centralWidget->setLayout(layout); setCentralWidget(centralWidget); @@ -268,7 +268,7 @@ void BrowserMainWindow::setupMenu() editMenu->addSeparator(); - editMenu->addAction( KStandardAction::find(this, SLOT( slotViewSearchBar() ) , this ) ); + editMenu->addAction( KStandardAction::find(this, SLOT( slotViewFindBar() ) , this ) ); editMenu->addAction( KStandardAction::findNext(this, SLOT( slotEditFindNext() ) , this ) ); editMenu->addAction( KStandardAction::findPrev(this, SLOT( slotEditFindPrevious() ) , this ) ); @@ -671,9 +671,9 @@ bool ok; m_lastSearch = findWidg->*/ } -void BrowserMainWindow::slotViewSearchBar() +void BrowserMainWindow::slotViewFindBar() { - m_searchBar->show(); + m_findBar->show(); } void BrowserMainWindow::slotEditFindNext() diff --git a/src/browsermainwindow.h b/src/browsermainwindow.h index 64962c58..cc206626 100644 --- a/src/browsermainwindow.h +++ b/src/browsermainwindow.h @@ -23,7 +23,7 @@ #define BROWSERMAINWINDOW_H // Local Includes -#include "searchbar.h" +#include "findbar.h" // KDE Includes #include <KMainWindow> @@ -96,7 +96,7 @@ private slots: void slotViewStatusbar(); void slotViewPageSource(); void slotViewFullScreen(bool enable); - void slotViewSearchBar(); + void slotViewFindBar(); void slotWebSearch(); void slotToggleInspector(bool enable); @@ -133,7 +133,6 @@ private: QAction *m_historyBack; KMenu *m_historyBackMenu; QAction *m_historyForward; -// KMenu *m_historyForwardMenu; KMenu *m_windowMenu; KAction *m_stop; @@ -147,7 +146,7 @@ private: KIcon m_reloadIcon; KIcon m_stopIcon; - SearchBar *m_searchBar; + FindBar *m_findBar; QString m_lastSearch; KBookmarkMenu* m_bookmarkMenu; diff --git a/src/searchbar.cpp b/src/findbar.cpp index b0e91fa9..ae64b7f6 100644 --- a/src/searchbar.cpp +++ b/src/findbar.cpp @@ -2,7 +2,6 @@ * * This file is a part of the reKonq project * - * Copyright 2008 Benjamin C. Meyer <ben@meyerhome.net> * Copyright (C) 2008 by Andrea Diamantini <adjam7 at gmail dot com> * * @@ -18,8 +17,8 @@ * * ============================================================ */ -#include "searchbar.h" -#include "moc_searchbar.cpp" +#include "findbar.h" +#include "moc_findbar.cpp" #include <KLineEdit> #include <KAction> @@ -34,13 +33,11 @@ #include <QShortcut> #include <QResizeEvent> -SearchBar::SearchBar(QWidget *parent) +FindBar::FindBar(QWidget *parent) : QWidget(parent) - , m_object(0) - , m_widget(0) , m_lineEdit(0) { - initializeSearchWidget(); + initializeFindWidget(); // we start off hidden setMaximumHeight(0); @@ -50,15 +47,13 @@ SearchBar::SearchBar(QWidget *parent) new QShortcut(QKeySequence(Qt::Key_Escape), this, SLOT(hide())); } -SearchBar::~SearchBar() +FindBar::~FindBar() { - delete m_object; - delete m_widget; delete m_lineEdit; } -void SearchBar::initializeSearchWidget() +void FindBar::initializeFindWidget() { QHBoxLayout *layout = new QHBoxLayout(); @@ -85,25 +80,14 @@ void SearchBar::initializeSearchWidget() } -void SearchBar::setSearchBar(QObject *object) -{ - m_object = object; -} - - -QObject *SearchBar::getSearchBar() const -{ - return m_object; -} - -void SearchBar::clear() +void FindBar::clear() { m_lineEdit->setText(QString()); } -void SearchBar::showFind() +void FindBar::showFind() { if (!isVisible()) { @@ -114,7 +98,7 @@ void SearchBar::showFind() } -void SearchBar::resizeEvent(QResizeEvent *event) +void FindBar::resizeEvent(QResizeEvent *event) { /* if (event->size().width() != m_widget->width()) m_widget->resize(event->size().width(), m_widget->height()); @@ -122,20 +106,20 @@ void SearchBar::resizeEvent(QResizeEvent *event) } -void SearchBar::frameChanged(int frame) +void FindBar::frameChanged(int frame) { - if (!m_widget) +/* if (!m_widget) return; m_widget->move(0, frame); int height = qMax(0, m_widget->y() + m_widget->height()); setMinimumHeight(height); - setMaximumHeight(height); + setMaximumHeight(height);*/ } -void SearchBar::slotFindNext() +void FindBar::slotFindNext() {} -void SearchBar::slotFindPrevious() +void FindBar::slotFindPrevious() {} diff --git a/src/searchbar.h b/src/findbar.h index 287363c3..214a06e2 100644 --- a/src/searchbar.h +++ b/src/findbar.h @@ -2,7 +2,6 @@ * * This file is a part of the reKonq project * - * Copyright 2008 Benjamin C. Meyer <ben@meyerhome.net> * Copyright (C) 2008 by Andrea Diamantini <adjam7 at gmail dot com> * * @@ -18,22 +17,20 @@ * * ============================================================ */ -#ifndef SEARCHBAR_H -#define SEARCHBAR_H +#ifndef FINDBAR_H +#define FINDBAR_H #include <KLineEdit> #include <QWidget> -class SearchBar : public QWidget +class FindBar : public QWidget { Q_OBJECT public: - SearchBar(QWidget *parent = 0); - ~SearchBar(); - void setSearchBar(QObject *); - QObject *getSearchBar() const; + FindBar(QWidget *parent = 0); + ~FindBar(); public slots: void clear(); @@ -48,9 +45,7 @@ private slots: void frameChanged(int frame); private: - void initializeSearchWidget(); - QObject *m_object; - QWidget *m_widget; + void initializeFindWidget(); KLineEdit *m_lineEdit; }; diff --git a/src/findwidget.cpp b/src/findwidget.cpp deleted file mode 100644 index 4eb10e6b..00000000 --- a/src/findwidget.cpp +++ /dev/null @@ -1,58 +0,0 @@ -/* ============================================================ - * - * 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; -} diff --git a/src/findwidget.h b/src/findwidget.h deleted file mode 100644 index 5d8b7b28..00000000 --- a/src/findwidget.h +++ /dev/null @@ -1,33 +0,0 @@ -/* ============================================================ - * - * 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. - * - * ============================================================ */ - -#ifndef FINDWIDGET_H -#define FINDWIDGET_H - -#include <QWidget> - -class FindWidget : public QWidget -{ -public: - FindWidget(QWidget * parent = 0); - - QString searchNow(); -}; - -#endif |