parent
097e16cee7
commit
40a557d312
2 changed files with 70 additions and 3 deletions
@ -0,0 +1,64 @@ |
||||
/* vim:set foldmethod=marker: |
||||
* |
||||
* Copyright (C) 2013 Ivan Cukic <ivan.cukic(at)kde.org> |
||||
* |
||||
* This program is free software; you can redistribute it and/or modify |
||||
* it under the terms of the GNU General Public License version 2, |
||||
* or (at your option) any later version, as published by the Free |
||||
* Software Foundation |
||||
* |
||||
* 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 |
||||
* |
||||
* You should have received a copy of the GNU General Public |
||||
* License along with this program; if not, write to the |
||||
* Free Software Foundation, Inc., |
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
||||
*/ |
||||
|
||||
import QtQuick 2 |
||||
import org.kde.solid 1.0 as Solid |
||||
import QtQuick.Window 2.0 |
||||
|
||||
Item { |
||||
id: main |
||||
|
||||
property string shell : "org.kde.desktop" |
||||
property bool willing : keyboards.count == 1 |
||||
property int priority : 1 |
||||
|
||||
// This is not needed, but allows the |
||||
// handler to know whether its shell is loaded |
||||
property bool loaded : false |
||||
|
||||
Solid.Devices { |
||||
id: keyboards |
||||
query: "IS Keyboard" |
||||
} |
||||
|
||||
// TODO: This is not needed - just for testing purposes |
||||
Window { |
||||
id: desktopDialog |
||||
|
||||
visible: main.loaded |
||||
|
||||
width: 500 |
||||
height: 500 |
||||
|
||||
Rectangle { |
||||
anchors.fill: parent |
||||
color: "white" |
||||
} |
||||
|
||||
Text { |
||||
anchors.fill: parent |
||||
font.pointSize: 32 |
||||
text: "Desktop" |
||||
horizontalAlignment: Text.AlignHCenter |
||||
verticalAlignment: Text.AlignVCenter |
||||
} |
||||
} |
||||
} |
||||
|
||||
Loading…
Reference in new issue