summaryrefslogtreecommitdiff
path: root/src/urlbar/completionwidget.cpp
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2010-04-01 15:38:45 +0200
committerAndrea Diamantini <adjam7@gmail.com>2010-04-01 15:38:45 +0200
commitb44a0fd574329a54a8377b5fe9e58748f846611f (patch)
treebd476baa50a84c2d03400eb7200a472bded93e57 /src/urlbar/completionwidget.cpp
parent3 pixels preview's dilemma (diff)
downloadrekonq-b44a0fd574329a54a8377b5fe9e58748f846611f.tar.xz
Cleaning awesome bar code a bit..
- update is better than repaint (this also probably solves the flickering results update) - right scope for some methods - removed KUrl use from there
Diffstat (limited to 'src/urlbar/completionwidget.cpp')
-rw-r--r--src/urlbar/completionwidget.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/urlbar/completionwidget.cpp b/src/urlbar/completionwidget.cpp
index 3a54f890..27fcfbad 100644
--- a/src/urlbar/completionwidget.cpp
+++ b/src/urlbar/completionwidget.cpp
@@ -28,6 +28,9 @@
#include "completionwidget.h"
#include "completionwidget.moc"
+// Local Includes
+#include "application.h"
+
// KDE Includes
#include <KGlobalSettings>
#include <KDebug>
@@ -41,16 +44,17 @@
#include <QEvent>
#include <QKeyEvent>
+// Defines
#define MAX_ELEMENTS 9
-#include "application.h"
+
CompletionWidget::CompletionWidget( QWidget *parent)
-:QFrame( parent, Qt::ToolTip)
+ :QFrame( parent, Qt::ToolTip)
, _parent(parent)
, _currentIndex(-1)
{
QPalette p(palette());
- p.setColor(QPalette::Background, Qt::white); //todo: choose the correct color
+ p.setColor(QPalette::Background, Qt::white); // TODO: choose the correct color
setPalette(p);
setFrameStyle(QFrame::Panel);
setLayoutDirection(Qt::LeftToRight);
@@ -126,10 +130,6 @@ void CompletionWidget::up()
widget->activate();
}
-KUrl CompletionWidget::currentUrl()
-{
- return _list.at(_currentIndex).url;
-}
void CompletionWidget::down()
{
@@ -150,6 +150,7 @@ void CompletionWidget::down()
widget->activate();
}
+
void CompletionWidget::clear()
{
QLayoutItem *child;
@@ -216,7 +217,7 @@ bool CompletionWidget::eventFilter( QObject *o, QEvent *e )
case Qt::Key_Enter:
case Qt::Key_Return:
hide();
- emit chosenUrl(currentUrl().url(), Rekonq::CurrentTab);
+ emit chosenUrl(_list.at(_currentIndex).url, Rekonq::CurrentTab);
ev->accept();
return true;
break;