[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/krunner/interfaces/default
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2009-09-01 0:06:38
Message-ID: 1251763598.326667.16190.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1017948 by aseigo:
nd on tab too
M +1 -0 resultitem.cpp
M +1 -0 resultitem.h
M +1 -0 resultscene.cpp
--- trunk/KDE/kdebase/workspace/krunner/interfaces/default/resultitem.cpp \
#1017947:1017948 @@ -361,6 +361,7 @@
scene()->clearSelection();
setSelected(true);
+ emit ensureVisibility(this);
if (!m_highlightTimerId) {
m_highlightTimerId = startTimer(TIMER_INTERVAL);
--- trunk/KDE/kdebase/workspace/krunner/interfaces/default/resultitem.h \
#1017947:1017948 @@ -96,6 +96,7 @@
void hoverEnter(ResultItem *item);
void hoverLeave(ResultItem *item);
void sizeChanged(ResultItem *item);
+ void ensureVisibility(QGraphicsItem *item);
protected:
void hoverLeaveEvent(QGraphicsSceneHoverEvent *e);
--- trunk/KDE/kdebase/workspace/krunner/interfaces/default/resultscene.cpp \
#1017947:1017948 @@ -246,6 +246,7 @@
m_itemMarginRight, m_itemMarginBottom);
addItem(item);
item->hide();
+ connect(item, SIGNAL(ensureVisibility(QGraphicsItem*)), this, \
SIGNAL(ensureVisibility(QGraphicsItem*)));
connect(item, SIGNAL(sizeChanged(ResultItem*)), this, \
SLOT(arrangeItems(ResultItem*)));
connect(item, SIGNAL(activated(ResultItem*)), this, \
SIGNAL(itemActivated(ResultItem*)));
connect(item, SIGNAL(hoverEnter(ResultItem*)), this, \
SIGNAL(itemHoverEnter(ResultItem*)));
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic