[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/work/lancelot/kde4.1-backport/app/src/parts
From: Ivan Čukić <ivan.cukic+kde () gmail ! com>
Date: 2008-08-19 9:15:40
Message-ID: 1219137340.741375.27065.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 849218 by ivan:
Fixed LancelotPart applet
M +9 -2 LancelotPart.cpp
--- branches/work/lancelot/kde4.1-backport/app/src/parts/LancelotPart.cpp #849217:849218
@@ -27,6 +27,7 @@
#include <QDataStream>
#include <plasma/panelsvg.h>
+#include "../models/BaseModel.h"
#include "../models/Devices.h"
#include "../models/Places.h"
#include "../models/SystemServices.h"
@@ -54,6 +55,8 @@
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
+ setCacheMode(QGraphicsView::CacheBackground);
+
m_bg.setImagePath("dialogs/background");
m_bg.setEnabledBorders(Plasma::PanelSvg::NoBorder);
}
@@ -394,6 +397,10 @@
m_dialog = new Plasma::Dialog();
m_dialog->setFocusPolicy(Qt::NoFocus);
m_dialog->setWindowFlags(Qt::Popup);
+ connect(
+ Models::ApplicationConnector::instance(), SIGNAL(doHide(bool)),
+ m_dialog, SLOT(hide())
+ );
QVBoxLayout * layout = new QVBoxLayout(m_dialog);
layout->setSpacing(0);
@@ -445,7 +452,7 @@
void LancelotPart::iconActivated()
{
- m_dialog->move(popupPosition(m_widget->sizeHint()));
+ m_dialog->move(popupPosition(m_dialog->sizeHint()));
m_dialog->show();
}
@@ -505,7 +512,7 @@
m_icon->setIcon(kcg.readEntry("iconLocation", "lancelot-part"));
}
- if (kcg.readEntry("contentsClickActivation", m_dialog == NULL)) {
+ if (!kcg.readEntry("contentsClickActivation", m_dialog == NULL)) {
m_list->setExtenderPosition(
(Lancelot::ExtenderPosition)
kcg.readEntry("contentsExtenderPosition",
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic