diff options
author | Tomaz Canabrava <tcanabrava@kde.org> | 2014-01-14 14:30:13 -0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2014-01-16 09:45:42 +0700 |
commit | 946e3855b2cf78a8d5fd6e03ed375db2c134e3c2 (patch) | |
tree | a2621d90eb3fa363c1a9fc43b961cc12a067e508 /qt-ui/mainwindow.ui | |
parent | c79473df60f7f9d62eeacf6c587a1dabc0dc9260 (diff) | |
download | subsurface-946e3855b2cf78a8d5fd6e03ed375db2c134e3c2.tar.gz |
Add the skeleton for the New Profile System.
The idea of this widget is to display and edit the profile.
It has:
1 - ToolTip / Legend item, displays every information of the current
mouse position on it, plus the legend for the maps.
2 - ToolBox, displays the QActions that are used to do special stuff
on the profile ( like activating the plugins. )
3 - Cartesian Axis for depth ( y )
4 - Cartesian Axis for Gases ( y )
5 - Cartesian Axis for Time ( x )
It needs to be dynamic, things should *flow* on it, not just appear / disappear.
It's the last attempt to create a QGraphicsView based Profile System,
as the next will most probably be written in QML.
Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/mainwindow.ui')
-rw-r--r-- | qt-ui/mainwindow.ui | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/qt-ui/mainwindow.ui b/qt-ui/mainwindow.ui index 854c9cdd3..26912614b 100644 --- a/qt-ui/mainwindow.ui +++ b/qt-ui/mainwindow.ui @@ -71,7 +71,31 @@ <number>0</number> </property> <item> - <widget class="ProfileGraphicsView" name="ProfileWidget"/> + <widget class="QTabWidget" name="tabWidget"> + <property name="currentIndex"> + <number>1</number> + </property> + <widget class="QWidget" name="tab"> + <attribute name="title"> + <string>Old Profile</string> + </attribute> + <layout class="QHBoxLayout" name="horizontalLayout_5"> + <item> + <widget class="ProfileGraphicsView" name="ProfileWidget"/> + </item> + </layout> + </widget> + <widget class="QWidget" name="tab_2"> + <attribute name="title"> + <string>New Profile</string> + </attribute> + <layout class="QHBoxLayout" name="horizontalLayout_6"> + <item> + <widget class="ProfileWidget2" name="graphicsView"/> + </item> + </layout> + </widget> + </widget> </item> </layout> </widget> @@ -135,7 +159,7 @@ <x>0</x> <y>0</y> <width>763</width> - <height>32</height> + <height>26</height> </rect> </property> <widget class="QMenu" name="menuFile"> @@ -521,6 +545,11 @@ <header>diveplanner.h</header> <container>1</container> </customwidget> + <customwidget> + <class>ProfileWidget2</class> + <extends>QGraphicsView</extends> + <header>qt-ui/profile/profilewidget2.h</header> + </customwidget> </customwidgets> <resources/> <connections/> |