[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kde-workspace/plasma/sreich/sal-qml] plasma/netbook/containments/sal: Reimplement the close button
From: Aurélien Gâteau <agateau () kde ! org>
Date: 2012-05-10 16:32:16
Message-ID: 20120510163216.9F4DDA60BB () git ! kde ! org
[Download RAW message or body]
Git commit 976eb18c4990db44552eb664addd7cdacc6af0d6 by Aurélien Gâteau.
Committed on 10/05/2012 at 18:31.
Pushed by gateau into branch 'plasma/sreich/sal-qml'.
Reimplement the close button from the QML side
M +12 -0 plasma/netbook/containments/sal/package/contents/ui/main.qml
M +1 -0 plasma/netbook/containments/sal/shell/fullview.cpp
http://commits.kde.org/kde-workspace/976eb18c4990db44552eb664addd7cdacc6af0d6
diff --git a/plasma/netbook/containments/sal/package/contents/ui/main.qml \
b/plasma/netbook/containments/sal/package/contents/ui/main.qml index 9fce3ae..ff1939b \
100644
--- a/plasma/netbook/containments/sal/package/contents/ui/main.qml
+++ b/plasma/netbook/containments/sal/package/contents/ui/main.qml
@@ -27,6 +27,7 @@ import org.kde.qtextracomponents 0.1 as QtExtra
Item {
id: main
+ signal closeClicked
Component.onCompleted: {
plasmoid.writeConfig("favorites", "TEST", "TEST2");
@@ -39,6 +40,17 @@ Item {
imagePath: "dialogs/background"
}
+ PlasmaComponents.ToolButton {
+ anchors {
+ right: main.right
+ top: main.top
+ rightMargin: background.margins.right
+ topMargin: background.margins.top
+ }
+ iconSource: "window-close"
+ onClicked: main.closeClicked()
+ }
+
PlasmaComponents.TextField {
id: searchField
diff --git a/plasma/netbook/containments/sal/shell/fullview.cpp \
b/plasma/netbook/containments/sal/shell/fullview.cpp index 338155c..635fecf 100644
--- a/plasma/netbook/containments/sal/shell/fullview.cpp
+++ b/plasma/netbook/containments/sal/shell/fullview.cpp
@@ -71,6 +71,7 @@ FullView::FullView(const QString &ff, const QString &loc, bool \
persistent, QWidg
KUrl source = KGlobal::dirs()->locate("data", \
"plasma/plasmoids/org.kde.sal/contents/ui/main.qml"); setSource(source);
+ connect(rootObject(), SIGNAL(closeClicked()), SLOT(hide()));
updateGeometry();
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic