Commit 0d3edfa4 authored by Jens Bache-Wiig's avatar Jens Bache-Wiig
Browse files

Add ApplicationWindow to the API

parent db4223ea
Branches
Tags
No related merge requests found
Showing with 38 additions and 4 deletions
import QtQuick 1.1
Window {
width: 320
height: 240
property alias toolBar: toolBarArea.data
property alias statusBar: statusBarArea.data
default property alias data: contentArea.data
Column {
id: toolBarArea
anchors.top: parent.top
anchors.left: parent.left
anchors.right: parent.right
}
Item {
id: contentArea
anchors.top: toolBarArea.bottom
anchors.left: parent.left
anchors.right: parent.right
anchors.bottom: statusBarArea.top
}
Column {
id: statusBarArea
anchors.bottom: parent.bottom
anchors.left: parent.left
anchors.right: parent.right
}
}
...@@ -3,7 +3,7 @@ import "." ...@@ -3,7 +3,7 @@ import "."
import "custom" as Components import "custom" as Components
StyleItem { StyleItem {
width: 200 width: parent ? parent.width : 200
height: 24 height: 24
elementType: "statusbar" elementType: "statusbar"
} }
...@@ -4,8 +4,7 @@ import "custom" as Components ...@@ -4,8 +4,7 @@ import "custom" as Components
StyleItem { StyleItem {
id: toolbar id: toolbar
width: 200 width: parent ? parent.width : 200
height: 40 height: 40
elementType: "toolbar" elementType: "toolbar"
} }
...@@ -40,7 +40,8 @@ QML_FILES = \ ...@@ -40,7 +40,8 @@ QML_FILES = \
SplitterColumn.qml \ SplitterColumn.qml \
StatusBar.qml \ StatusBar.qml \
TableColumn.qml \ TableColumn.qml \
TextField.qml TextField.qml \
ApplicationWindow.qml
QML_DIRS = \ QML_DIRS = \
custom \ custom \
......
...@@ -30,3 +30,4 @@ MenuItem 0.1 MenuItem.qml ...@@ -30,3 +30,4 @@ MenuItem 0.1 MenuItem.qml
Dialog 0.1 Dialog.qml Dialog 0.1 Dialog.qml
StatusBar 0.1 StatusBar.qml StatusBar 0.1 StatusBar.qml
SplitterItem 0.1 SplitterItem.qml SplitterItem 0.1 SplitterItem.qml
ApplicationWindow 0.1 ApplicationWindow.qml
...@@ -41,6 +41,7 @@ public: ...@@ -41,6 +41,7 @@ public:
QGraphicsScene *scene() { return _view->scene(); } QGraphicsScene *scene() { return _view->scene(); }
QDeclarativeView *view() { return _view; } QDeclarativeView *view() { return _view; }
void registerChildWindow(QTopLevelWindow* child); void registerChildWindow(QTopLevelWindow* child);
void hideChildWindows(); void hideChildWindows();
void initPosition(); void initPosition();
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment