##// END OF EJS Templates
Sub widget classes
trabillard -
r1095:9bc87db31c2c
parent child
Show More
@@ -0,0 +1,21
1 #ifndef CATALOGUEEVENTSWIDGET_H
2 #define CATALOGUEEVENTSWIDGET_H
3
4 #include <QWidget>
5
6 namespace Ui {
7 class CatalogueEventsWidget;
8 }
9
10 class CatalogueEventsWidget : public QWidget {
11 Q_OBJECT
12
13 public:
14 explicit CatalogueEventsWidget(QWidget *parent = 0);
15 ~CatalogueEventsWidget();
16
17 private:
18 Ui::CatalogueEventsWidget *ui;
19 };
20
21 #endif // CATALOGUEEVENTSWIDGET_H
@@ -0,0 +1,21
1 #ifndef CATALOGUEINSPECTORWIDGET_H
2 #define CATALOGUEINSPECTORWIDGET_H
3
4 #include <QWidget>
5
6 namespace Ui {
7 class CatalogueInspectorWidget;
8 }
9
10 class CatalogueInspectorWidget : public QWidget {
11 Q_OBJECT
12
13 public:
14 explicit CatalogueInspectorWidget(QWidget *parent = 0);
15 ~CatalogueInspectorWidget();
16
17 private:
18 Ui::CatalogueInspectorWidget *ui;
19 };
20
21 #endif // CATALOGUEINSPECTORWIDGET_H
@@ -0,0 +1,21
1 #ifndef CATALOGUESIDEBARWIDGET_H
2 #define CATALOGUESIDEBARWIDGET_H
3
4 #include <QWidget>
5
6 namespace Ui {
7 class CatalogueSideBarWidget;
8 }
9
10 class CatalogueSideBarWidget : public QWidget {
11 Q_OBJECT
12
13 public:
14 explicit CatalogueSideBarWidget(QWidget *parent = 0);
15 ~CatalogueSideBarWidget();
16
17 private:
18 Ui::CatalogueSideBarWidget *ui;
19 };
20
21 #endif // CATALOGUESIDEBARWIDGET_H
@@ -0,0 +1,13
1 #include "Catalogue/CatalogueEventsWidget.h"
2 #include "ui_CatalogueEventsWidget.h"
3
4 CatalogueEventsWidget::CatalogueEventsWidget(QWidget *parent)
5 : QWidget(parent), ui(new Ui::CatalogueEventsWidget)
6 {
7 ui->setupUi(this);
8 }
9
10 CatalogueEventsWidget::~CatalogueEventsWidget()
11 {
12 delete ui;
13 }
@@ -0,0 +1,13
1 #include "Catalogue/CatalogueInspectorWidget.h"
2 #include "ui_CatalogueInspectorWidget.h"
3
4 CatalogueInspectorWidget::CatalogueInspectorWidget(QWidget *parent)
5 : QWidget(parent), ui(new Ui::CatalogueInspectorWidget)
6 {
7 ui->setupUi(this);
8 }
9
10 CatalogueInspectorWidget::~CatalogueInspectorWidget()
11 {
12 delete ui;
13 }
@@ -0,0 +1,13
1 #include "Catalogue/CatalogueSideBarWidget.h"
2 #include "ui_CatalogueSideBarWidget.h"
3
4 CatalogueSideBarWidget::CatalogueSideBarWidget(QWidget *parent)
5 : QWidget(parent), ui(new Ui::CatalogueSideBarWidget)
6 {
7 ui->setupUi(this);
8 }
9
10 CatalogueSideBarWidget::~CatalogueSideBarWidget()
11 {
12 delete ui;
13 }
@@ -0,0 +1,19
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>CatalogueEventsWidget</class>
4 <widget class="QWidget" name="CatalogueEventsWidget">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>400</width>
10 <height>300</height>
11 </rect>
12 </property>
13 <property name="windowTitle">
14 <string>Form</string>
15 </property>
16 </widget>
17 <resources/>
18 <connections/>
19 </ui>
@@ -0,0 +1,19
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>CatalogueInspectorWidget</class>
4 <widget class="QWidget" name="CatalogueInspectorWidget">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>400</width>
10 <height>300</height>
11 </rect>
12 </property>
13 <property name="windowTitle">
14 <string>Form</string>
15 </property>
16 </widget>
17 <resources/>
18 <connections/>
19 </ui>
@@ -0,0 +1,19
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>CatalogueSideBarWidget</class>
4 <widget class="QWidget" name="CatalogueSideBarWidget">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>400</width>
10 <height>300</height>
11 </rect>
12 </property>
13 <property name="windowTitle">
14 <string>Form</string>
15 </property>
16 </widget>
17 <resources/>
18 <connections/>
19 </ui>
@@ -1,170 +1,170
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <ui version="4.0">
3 3 <class>MainWindow</class>
4 4 <widget class="QMainWindow" name="MainWindow">
5 5 <property name="geometry">
6 6 <rect>
7 7 <x>0</x>
8 8 <y>0</y>
9 9 <width>800</width>
10 10 <height>600</height>
11 11 </rect>
12 12 </property>
13 13 <property name="windowTitle">
14 14 <string>SciQlop v0.0.1</string>
15 15 </property>
16 16 <property name="dockNestingEnabled">
17 17 <bool>true</bool>
18 18 </property>
19 19 <widget class="QWidget" name="centralWidget">
20 20 <property name="enabled">
21 21 <bool>true</bool>
22 22 </property>
23 23 <property name="sizePolicy">
24 24 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
25 25 <horstretch>0</horstretch>
26 26 <verstretch>0</verstretch>
27 27 </sizepolicy>
28 28 </property>
29 29 <property name="maximumSize">
30 30 <size>
31 31 <width>16777215</width>
32 32 <height>16777215</height>
33 33 </size>
34 34 </property>
35 35 <layout class="QHBoxLayout" name="horizontalLayout">
36 36 <property name="spacing">
37 37 <number>0</number>
38 38 </property>
39 39 <property name="leftMargin">
40 40 <number>0</number>
41 41 </property>
42 42 <property name="topMargin">
43 43 <number>0</number>
44 44 </property>
45 45 <property name="rightMargin">
46 46 <number>0</number>
47 47 </property>
48 48 <property name="bottomMargin">
49 49 <number>0</number>
50 50 </property>
51 51 <item>
52 52 <widget class="QSplitter" name="splitter">
53 53 <property name="orientation">
54 54 <enum>Qt::Horizontal</enum>
55 55 </property>
56 56 <widget class="QWidget" name="leftMainInspectorWidget" native="true">
57 57 <layout class="QVBoxLayout" name="verticalLayout">
58 58 <property name="spacing">
59 59 <number>0</number>
60 60 </property>
61 61 <property name="leftMargin">
62 62 <number>0</number>
63 63 </property>
64 64 <property name="topMargin">
65 65 <number>0</number>
66 66 </property>
67 67 <property name="rightMargin">
68 68 <number>0</number>
69 69 </property>
70 70 <property name="bottomMargin">
71 71 <number>0</number>
72 72 </property>
73 73 <item>
74 74 <widget class="DataSourceWidget" name="dataSourceWidget" native="true"/>
75 75 </item>
76 76 <item>
77 77 <widget class="QWidget" name="dateTimeWidget" native="true"/>
78 78 </item>
79 79 <item>
80 80 <widget class="VariableInspectorWidget" name="variableInspectorWidget" native="true"/>
81 81 </item>
82 82 </layout>
83 83 </widget>
84 84 <widget class="SqpSidePane" name="leftInspectorSidePane" native="true"/>
85 85 <widget class="VisualizationWidget" name="view" native="true">
86 86 <property name="sizePolicy">
87 87 <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
88 88 <horstretch>0</horstretch>
89 89 <verstretch>0</verstretch>
90 90 </sizepolicy>
91 91 </property>
92 92 </widget>
93 93 <widget class="SqpSidePane" name="rightInspectorSidePane" native="true"/>
94 94 <widget class="QWidget" name="rightMainInspectorWidget" native="true">
95 95 <layout class="QVBoxLayout" name="verticalLayout_3">
96 96 <property name="spacing">
97 97 <number>0</number>
98 98 </property>
99 99 <property name="leftMargin">
100 100 <number>0</number>
101 101 </property>
102 102 <property name="topMargin">
103 103 <number>0</number>
104 104 </property>
105 105 <property name="rightMargin">
106 106 <number>0</number>
107 107 </property>
108 108 <property name="bottomMargin">
109 109 <number>0</number>
110 110 </property>
111 111 <item>
112 112 <widget class="QWidget" name="commonPropertyInspectorWidget" native="true"/>
113 113 </item>
114 114 <item>
115 115 <widget class="QTreeWidget" name="catalogWidget">
116 116 <column>
117 117 <property name="text">
118 118 <string notr="true">Name</string>
119 119 </property>
120 120 </column>
121 121 </widget>
122 122 </item>
123 123 </layout>
124 124 </widget>
125 125 </widget>
126 126 </item>
127 127 </layout>
128 128 </widget>
129 129 <widget class="QMenuBar" name="menuBar">
130 130 <property name="geometry">
131 131 <rect>
132 132 <x>0</x>
133 133 <y>0</y>
134 134 <width>800</width>
135 <height>28</height>
135 <height>21</height>
136 136 </rect>
137 137 </property>
138 138 </widget>
139 139 <widget class="QStatusBar" name="statusBar"/>
140 140 </widget>
141 141 <layoutdefault spacing="6" margin="11"/>
142 142 <customwidgets>
143 143 <customwidget>
144 144 <class>VisualizationWidget</class>
145 145 <extends>QWidget</extends>
146 146 <header location="global">Visualization/VisualizationWidget.h</header>
147 147 <container>1</container>
148 148 </customwidget>
149 149 <customwidget>
150 150 <class>SqpSidePane</class>
151 151 <extends>QWidget</extends>
152 152 <header location="global">SidePane/SqpSidePane.h</header>
153 153 <container>1</container>
154 154 </customwidget>
155 155 <customwidget>
156 156 <class>DataSourceWidget</class>
157 157 <extends>QWidget</extends>
158 158 <header location="global">DataSource/DataSourceWidget.h</header>
159 159 <container>1</container>
160 160 </customwidget>
161 161 <customwidget>
162 162 <class>VariableInspectorWidget</class>
163 163 <extends>QWidget</extends>
164 164 <header location="global">Variable/VariableInspectorWidget.h</header>
165 165 <container>1</container>
166 166 </customwidget>
167 167 </customwidgets>
168 168 <resources/>
169 169 <connections/>
170 170 </ui>
@@ -1,113 +1,122
1 1
2 2 gui_moc_headers = [
3 3 'include/DataSource/DataSourceWidget.h',
4 4 'include/Settings/SqpSettingsDialog.h',
5 5 'include/Settings/SqpSettingsGeneralWidget.h',
6 6 'include/SidePane/SqpSidePane.h',
7 7 'include/SqpApplication.h',
8 8 'include/DragAndDrop/DragDropScroller.h',
9 9 'include/DragAndDrop/DragDropTabSwitcher.h',
10 10 'include/TimeWidget/TimeWidget.h',
11 11 'include/Variable/VariableInspectorWidget.h',
12 12 'include/Variable/RenameVariableDialog.h',
13 13 'include/Visualization/qcustomplot.h',
14 14 'include/Visualization/VisualizationGraphWidget.h',
15 15 'include/Visualization/VisualizationTabWidget.h',
16 16 'include/Visualization/VisualizationWidget.h',
17 17 'include/Visualization/VisualizationZoneWidget.h',
18 18 'include/Visualization/VisualizationDragDropContainer.h',
19 19 'include/Visualization/VisualizationDragWidget.h',
20 20 'include/Visualization/ColorScaleEditor.h',
21 21 'include/Actions/SelectionZoneAction.h',
22 22 'include/Visualization/VisualizationMultiZoneSelectionDialog.h',
23 'include/Catalogue/CatalogueExplorer.h'
23 'include/Catalogue/CatalogueExplorer.h',
24 'include/Catalogue/CatalogueEventsWidget.h',
25 'include/Catalogue/CatalogueSideBarWidget.h',
26 'include/Catalogue/CatalogueInspectorWidget.h'
24 27 ]
25 28
26 29 gui_ui_files = [
27 30 'ui/DataSource/DataSourceWidget.ui',
28 31 'ui/Settings/SqpSettingsDialog.ui',
29 32 'ui/Settings/SqpSettingsGeneralWidget.ui',
30 33 'ui/SidePane/SqpSidePane.ui',
31 34 'ui/TimeWidget/TimeWidget.ui',
32 35 'ui/Variable/VariableInspectorWidget.ui',
33 36 'ui/Variable/RenameVariableDialog.ui',
34 37 'ui/Variable/VariableMenuHeaderWidget.ui',
35 38 'ui/Visualization/VisualizationGraphWidget.ui',
36 39 'ui/Visualization/VisualizationTabWidget.ui',
37 40 'ui/Visualization/VisualizationWidget.ui',
38 41 'ui/Visualization/VisualizationZoneWidget.ui',
39 42 'ui/Visualization/ColorScaleEditor.ui',
40 43 'ui/Visualization/VisualizationMultiZoneSelectionDialog.ui',
41 'ui/Catalogue/CatalogueExplorer.ui'
44 'ui/Catalogue/CatalogueExplorer.ui',
45 'ui/Catalogue/CatalogueEventsWidget.ui',
46 'ui/Catalogue/CatalogueSideBarWidget.ui',
47 'ui/Catalogue/CatalogueInspectorWidget.ui'
42 48 ]
43 49
44 50 gui_qresources = ['resources/sqpguiresources.qrc']
45 51
46 52 gui_moc_files = qt5.preprocess(moc_headers : gui_moc_headers,
47 53 ui_files : gui_ui_files,
48 54 qresources : gui_qresources)
49 55
50 56 gui_sources = [
51 57 'src/SqpApplication.cpp',
52 58 'src/DragAndDrop/DragDropGuiController.cpp',
53 59 'src/DragAndDrop/DragDropScroller.cpp',
54 60 'src/DragAndDrop/DragDropTabSwitcher.cpp',
55 61 'src/Common/ColorUtils.cpp',
56 62 'src/Common/VisualizationDef.cpp',
57 63 'src/DataSource/DataSourceTreeWidgetItem.cpp',
58 64 'src/DataSource/DataSourceTreeWidgetHelper.cpp',
59 65 'src/DataSource/DataSourceWidget.cpp',
60 66 'src/DataSource/DataSourceTreeWidget.cpp',
61 67 'src/Settings/SqpSettingsDialog.cpp',
62 68 'src/Settings/SqpSettingsGeneralWidget.cpp',
63 69 'src/SidePane/SqpSidePane.cpp',
64 70 'src/TimeWidget/TimeWidget.cpp',
65 71 'src/Variable/VariableInspectorWidget.cpp',
66 72 'src/Variable/VariableInspectorTableView.cpp',
67 73 'src/Variable/VariableMenuHeaderWidget.cpp',
68 74 'src/Variable/RenameVariableDialog.cpp',
69 75 'src/Visualization/VisualizationGraphHelper.cpp',
70 76 'src/Visualization/VisualizationGraphRenderingDelegate.cpp',
71 77 'src/Visualization/VisualizationGraphWidget.cpp',
72 78 'src/Visualization/VisualizationTabWidget.cpp',
73 79 'src/Visualization/VisualizationWidget.cpp',
74 80 'src/Visualization/VisualizationZoneWidget.cpp',
75 81 'src/Visualization/qcustomplot.cpp',
76 82 'src/Visualization/QCustomPlotSynchronizer.cpp',
77 83 'src/Visualization/operations/FindVariableOperation.cpp',
78 84 'src/Visualization/operations/GenerateVariableMenuOperation.cpp',
79 85 'src/Visualization/operations/MenuBuilder.cpp',
80 86 'src/Visualization/operations/RemoveVariableOperation.cpp',
81 87 'src/Visualization/operations/RescaleAxeOperation.cpp',
82 88 'src/Visualization/VisualizationDragDropContainer.cpp',
83 89 'src/Visualization/VisualizationDragWidget.cpp',
84 90 'src/Visualization/AxisRenderingUtils.cpp',
85 91 'src/Visualization/PlottablesRenderingUtils.cpp',
86 92 'src/Visualization/MacScrollBarStyle.cpp',
87 93 'src/Visualization/VisualizationCursorItem.cpp',
88 94 'src/Visualization/ColorScaleEditor.cpp',
89 95 'src/Visualization/SqpColorScale.cpp',
90 96 'src/Visualization/QCPColorMapIterator.cpp',
91 97 'src/Visualization/VisualizationSelectionZoneItem.cpp',
92 98 'src/Visualization/VisualizationSelectionZoneManager.cpp',
93 99 'src/Actions/SelectionZoneAction.cpp',
94 100 'src/Actions/ActionsGuiController.cpp',
95 101 'src/Visualization/VisualizationActionManager.cpp',
96 102 'src/Visualization/VisualizationMultiZoneSelectionDialog.cpp',
97 'src/Catalogue/CatalogueExplorer.cpp'
103 'src/Catalogue/CatalogueExplorer.cpp',
104 'src/Catalogue/CatalogueEventsWidget.cpp',
105 'src/Catalogue/CatalogueSideBarWidget.cpp',
106 'src/Catalogue/CatalogueInspectorWidget.cpp'
98 107 ]
99 108
100 109 gui_inc = include_directories(['include'])
101 110
102 111 sciqlop_gui_lib = library('sciqlopgui',
103 112 gui_sources,
104 113 gui_moc_files,
105 114 include_directories : [gui_inc],
106 115 dependencies : [ qt5printsupport, qt5gui, qt5widgets, qt5svg, sciqlop_core],
107 116 install : true
108 117 )
109 118
110 119 sciqlop_gui = declare_dependency(link_with : sciqlop_gui_lib,
111 120 include_directories : gui_inc,
112 121 dependencies : [qt5printsupport, qt5gui, qt5widgets, qt5svg, sciqlop_core])
113 122
@@ -1,19 +1,56
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <ui version="4.0">
3 3 <class>CatalogueExplorer</class>
4 4 <widget class="QDialog" name="CatalogueExplorer">
5 5 <property name="geometry">
6 6 <rect>
7 7 <x>0</x>
8 8 <y>0</y>
9 <width>403</width>
10 <height>300</height>
9 <width>775</width>
10 <height>512</height>
11 11 </rect>
12 12 </property>
13 13 <property name="windowTitle">
14 <string>Dialog</string>
14 <string>Catalogue Explorer</string>
15 15 </property>
16 <layout class="QVBoxLayout" name="verticalLayout">
17 <item>
18 <widget class="QSplitter" name="horizontalSplitter">
19 <property name="orientation">
20 <enum>Qt::Horizontal</enum>
21 </property>
22 <widget class="CatalogueSideBarWidget" name="catalogues" native="true"/>
23 <widget class="QSplitter" name="verticalSplitter">
24 <property name="orientation">
25 <enum>Qt::Vertical</enum>
26 </property>
27 <widget class="CatalogueEventsWidget" name="events" native="true"/>
28 <widget class="CatalogueInspectorWidget" name="inspector" native="true"/>
29 </widget>
30 </widget>
31 </item>
32 </layout>
16 33 </widget>
34 <customwidgets>
35 <customwidget>
36 <class>CatalogueSideBarWidget</class>
37 <extends>QWidget</extends>
38 <header>Catalogue/CatalogueSideBarWidget.h</header>
39 <container>1</container>
40 </customwidget>
41 <customwidget>
42 <class>CatalogueEventsWidget</class>
43 <extends>QWidget</extends>
44 <header>Catalogue/CatalogueEventsWidget.h</header>
45 <container>1</container>
46 </customwidget>
47 <customwidget>
48 <class>CatalogueInspectorWidget</class>
49 <extends>QWidget</extends>
50 <header>Catalogue/CatalogueInspectorWidget.h</header>
51 <container>1</container>
52 </customwidget>
53 </customwidgets>
17 54 <resources/>
18 55 <connections/>
19 56 </ui>
General Comments 0
You need to be logged in to leave comments. Login now