9 #ifndef UI_MAINWINDOW_H
10 #define UI_MAINWINDOW_H
12 #include <QtCore/QVariant>
13 #include <QtWidgets/QAction>
14 #include <QtWidgets/QApplication>
15 #include <QtWidgets/QButtonGroup>
16 #include <QtWidgets/QHeaderView>
17 #include <QtWidgets/QLabel>
18 #include <QtWidgets/QMainWindow>
19 #include <QtWidgets/QMenu>
20 #include <QtWidgets/QMenuBar>
21 #include <QtWidgets/QStatusBar>
22 #include <QtWidgets/QToolBar>
23 #include <QtWidgets/QVBoxLayout>
24 #include <QtWidgets/QWidget>
32 QAction *actionLoad_btp;
33 QAction *actionSave_btp;
34 QAction *actionRead_osm;
36 QAction *actionSpecify_SRTM3_data_folder;
37 QAction *actionBtp_startup_file;
38 QAction *actionSTRONG_settings;
39 QAction *actionGenerateMap;
40 QAction *actionCreate_STRONGlayer;
41 QAction *actionSave_STRONGlayer;
42 QAction *actionLoad_STRONGlayer;
43 QAction *actionClimbs;
44 QAction *actionSave_Climblayer;
45 QAction *actionLoad_Climblayer;
46 QAction *actionSave_gpx;
47 QAction *actionSave_Profil_as_png;
48 QAction *actionLoad_gpx;
49 QAction *actionInvert_height_data;
50 QAction *actionNormalize_height_data;
51 QAction *actionToggle_Climblayer;
52 QAction *actionToggle_STRONGlayer;
53 QAction *actionRoute_max_hm_km_settings;
54 QAction *actionSettings;
55 QAction *actionOn_off;
56 QAction *actionShow_Power;
57 QAction *actionShow_Speed_in_plot;
58 QAction *actionSettings_2;
59 QAction *actionAnalyse_gpx;
60 QAction *actionSave_STRONG_calculation;
61 QAction *actionLoad_STRONG_calculation;
62 QAction *actionGenerate_tiles;
63 QAction *actionSplit_pbf;
64 QAction *actionGenerate_climbdata;
65 QAction *actionRead_osm_2;
66 QAction *actionCorrect_hgt_Files;
67 QAction *actionGenerate_STRONG_layer;
68 QAction *actionExtractZoom12;
69 QWidget *centralWidget;
70 QWidget *verticalLayoutWidget;
71 QVBoxLayout *verticalLayout;
78 QMenu *DataProcessing;
81 QMenu *menuToggle_Power_Analysis;
82 QMenu *menuWebSiteCalculation;
83 QToolBar *mainToolBar;
84 QStatusBar *statusBar;
88 if (MainWindow->objectName().isEmpty())
89 MainWindow->setObjectName(QStringLiteral(
"MainWindow"));
90 MainWindow->resize(789, 424);
91 MainWindow->setAutoFillBackground(
false);
92 actionLoad_btp =
new QAction(MainWindow);
93 actionLoad_btp->setObjectName(QStringLiteral(
"actionLoad_btp"));
94 actionSave_btp =
new QAction(MainWindow);
95 actionSave_btp->setObjectName(QStringLiteral(
"actionSave_btp"));
96 actionRead_osm =
new QAction(MainWindow);
97 actionRead_osm->setObjectName(QStringLiteral(
"actionRead_osm"));
98 actionClose =
new QAction(MainWindow);
99 actionClose->setObjectName(QStringLiteral(
"actionClose"));
100 actionSpecify_SRTM3_data_folder =
new QAction(MainWindow);
101 actionSpecify_SRTM3_data_folder->setObjectName(QStringLiteral(
"actionSpecify_SRTM3_data_folder"));
102 actionBtp_startup_file =
new QAction(MainWindow);
103 actionBtp_startup_file->setObjectName(QStringLiteral(
"actionBtp_startup_file"));
104 actionSTRONG_settings =
new QAction(MainWindow);
105 actionSTRONG_settings->setObjectName(QStringLiteral(
"actionSTRONG_settings"));
106 actionGenerateMap =
new QAction(MainWindow);
107 actionGenerateMap->setObjectName(QStringLiteral(
"actionGenerateMap"));
108 actionCreate_STRONGlayer =
new QAction(MainWindow);
109 actionCreate_STRONGlayer->setObjectName(QStringLiteral(
"actionCreate_STRONGlayer"));
110 actionSave_STRONGlayer =
new QAction(MainWindow);
111 actionSave_STRONGlayer->setObjectName(QStringLiteral(
"actionSave_STRONGlayer"));
112 actionLoad_STRONGlayer =
new QAction(MainWindow);
113 actionLoad_STRONGlayer->setObjectName(QStringLiteral(
"actionLoad_STRONGlayer"));
114 actionClimbs =
new QAction(MainWindow);
115 actionClimbs->setObjectName(QStringLiteral(
"actionClimbs"));
116 actionSave_Climblayer =
new QAction(MainWindow);
117 actionSave_Climblayer->setObjectName(QStringLiteral(
"actionSave_Climblayer"));
118 actionLoad_Climblayer =
new QAction(MainWindow);
119 actionLoad_Climblayer->setObjectName(QStringLiteral(
"actionLoad_Climblayer"));
120 actionSave_gpx =
new QAction(MainWindow);
121 actionSave_gpx->setObjectName(QStringLiteral(
"actionSave_gpx"));
122 actionSave_Profil_as_png =
new QAction(MainWindow);
123 actionSave_Profil_as_png->setObjectName(QStringLiteral(
"actionSave_Profil_as_png"));
124 actionLoad_gpx =
new QAction(MainWindow);
125 actionLoad_gpx->setObjectName(QStringLiteral(
"actionLoad_gpx"));
126 actionInvert_height_data =
new QAction(MainWindow);
127 actionInvert_height_data->setObjectName(QStringLiteral(
"actionInvert_height_data"));
128 actionNormalize_height_data =
new QAction(MainWindow);
129 actionNormalize_height_data->setObjectName(QStringLiteral(
"actionNormalize_height_data"));
130 actionToggle_Climblayer =
new QAction(MainWindow);
131 actionToggle_Climblayer->setObjectName(QStringLiteral(
"actionToggle_Climblayer"));
132 actionToggle_STRONGlayer =
new QAction(MainWindow);
133 actionToggle_STRONGlayer->setObjectName(QStringLiteral(
"actionToggle_STRONGlayer"));
134 actionRoute_max_hm_km_settings =
new QAction(MainWindow);
135 actionRoute_max_hm_km_settings->setObjectName(QStringLiteral(
"actionRoute_max_hm_km_settings"));
136 actionSettings =
new QAction(MainWindow);
137 actionSettings->setObjectName(QStringLiteral(
"actionSettings"));
138 actionOn_off =
new QAction(MainWindow);
139 actionOn_off->setObjectName(QStringLiteral(
"actionOn_off"));
140 actionShow_Power =
new QAction(MainWindow);
141 actionShow_Power->setObjectName(QStringLiteral(
"actionShow_Power"));
142 actionShow_Speed_in_plot =
new QAction(MainWindow);
143 actionShow_Speed_in_plot->setObjectName(QStringLiteral(
"actionShow_Speed_in_plot"));
144 actionSettings_2 =
new QAction(MainWindow);
145 actionSettings_2->setObjectName(QStringLiteral(
"actionSettings_2"));
146 actionAnalyse_gpx =
new QAction(MainWindow);
147 actionAnalyse_gpx->setObjectName(QStringLiteral(
"actionAnalyse_gpx"));
148 actionSave_STRONG_calculation =
new QAction(MainWindow);
149 actionSave_STRONG_calculation->setObjectName(QStringLiteral(
"actionSave_STRONG_calculation"));
150 actionLoad_STRONG_calculation =
new QAction(MainWindow);
151 actionLoad_STRONG_calculation->setObjectName(QStringLiteral(
"actionLoad_STRONG_calculation"));
152 actionGenerate_tiles =
new QAction(MainWindow);
153 actionGenerate_tiles->setObjectName(QStringLiteral(
"actionGenerate_tiles"));
154 actionSplit_pbf =
new QAction(MainWindow);
155 actionSplit_pbf->setObjectName(QStringLiteral(
"actionSplit_pbf"));
156 actionGenerate_climbdata =
new QAction(MainWindow);
157 actionGenerate_climbdata->setObjectName(QStringLiteral(
"actionGenerate_climbdata"));
158 actionRead_osm_2 =
new QAction(MainWindow);
159 actionRead_osm_2->setObjectName(QStringLiteral(
"actionRead_osm_2"));
160 actionCorrect_hgt_Files =
new QAction(MainWindow);
161 actionCorrect_hgt_Files->setObjectName(QStringLiteral(
"actionCorrect_hgt_Files"));
162 actionGenerate_STRONG_layer =
new QAction(MainWindow);
163 actionGenerate_STRONG_layer->setObjectName(QStringLiteral(
"actionGenerate_STRONG_layer"));
164 actionExtractZoom12 =
new QAction(MainWindow);
165 actionExtractZoom12->setObjectName(QStringLiteral(
"actionExtractZoom12"));
166 centralWidget =
new QWidget(MainWindow);
167 centralWidget->setObjectName(QStringLiteral(
"centralWidget"));
168 verticalLayoutWidget =
new QWidget(centralWidget);
169 verticalLayoutWidget->setObjectName(QStringLiteral(
"verticalLayoutWidget"));
170 verticalLayoutWidget->setGeometry(QRect(0, 0, 401, 251));
171 verticalLayout =
new QVBoxLayout(verticalLayoutWidget);
172 verticalLayout->setSpacing(6);
173 verticalLayout->setContentsMargins(11, 11, 11, 11);
174 verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
175 verticalLayout->setContentsMargins(0, 0, 0, 0);
176 MapLabel =
new QLabel(verticalLayoutWidget);
177 MapLabel->setObjectName(QStringLiteral(
"MapLabel"));
178 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
179 sizePolicy.setHorizontalStretch(0);
180 sizePolicy.setVerticalStretch(4);
181 sizePolicy.setHeightForWidth(MapLabel->sizePolicy().hasHeightForWidth());
182 MapLabel->setSizePolicy(sizePolicy);
183 MapLabel->setAlignment(Qt::AlignCenter);
185 verticalLayout->addWidget(MapLabel);
187 profil =
new plot2D(verticalLayoutWidget);
188 profil->setObjectName(QStringLiteral(
"profil"));
189 QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
190 sizePolicy1.setHorizontalStretch(0);
191 sizePolicy1.setVerticalStretch(1);
192 sizePolicy1.setHeightForWidth(profil->sizePolicy().hasHeightForWidth());
193 profil->setSizePolicy(sizePolicy1);
195 verticalLayout->addWidget(profil);
197 MainWindow->setCentralWidget(centralWidget);
198 menuBar =
new QMenuBar(MainWindow);
199 menuBar->setObjectName(QStringLiteral(
"menuBar"));
200 menuBar->setGeometry(QRect(0, 0, 789, 21));
201 menuFile =
new QMenu(menuBar);
202 menuFile->setObjectName(QStringLiteral(
"menuFile"));
203 menuSettings =
new QMenu(menuBar);
204 menuSettings->setObjectName(QStringLiteral(
"menuSettings"));
205 menuPicture =
new QMenu(menuBar);
206 menuPicture->setObjectName(QStringLiteral(
"menuPicture"));
207 DataProcessing =
new QMenu(menuBar);
208 DataProcessing->setObjectName(QStringLiteral(
"DataProcessing"));
209 menuTrack =
new QMenu(menuBar);
210 menuTrack->setObjectName(QStringLiteral(
"menuTrack"));
211 menuProfil =
new QMenu(menuBar);
212 menuProfil->setObjectName(QStringLiteral(
"menuProfil"));
213 menuToggle_Power_Analysis =
new QMenu(menuBar);
214 menuToggle_Power_Analysis->setObjectName(QStringLiteral(
"menuToggle_Power_Analysis"));
215 menuWebSiteCalculation =
new QMenu(menuBar);
216 menuWebSiteCalculation->setObjectName(QStringLiteral(
"menuWebSiteCalculation"));
217 MainWindow->setMenuBar(menuBar);
218 mainToolBar =
new QToolBar(MainWindow);
219 mainToolBar->setObjectName(QStringLiteral(
"mainToolBar"));
220 MainWindow->addToolBar(Qt::TopToolBarArea, mainToolBar);
221 statusBar =
new QStatusBar(MainWindow);
222 statusBar->setObjectName(QStringLiteral(
"statusBar"));
223 MainWindow->setStatusBar(statusBar);
225 menuBar->addAction(menuFile->menuAction());
226 menuBar->addAction(menuSettings->menuAction());
227 menuBar->addAction(menuPicture->menuAction());
228 menuBar->addAction(DataProcessing->menuAction());
229 menuBar->addAction(menuTrack->menuAction());
230 menuBar->addAction(menuProfil->menuAction());
231 menuBar->addAction(menuToggle_Power_Analysis->menuAction());
232 menuBar->addAction(menuWebSiteCalculation->menuAction());
233 menuFile->addAction(actionLoad_btp);
234 menuFile->addAction(actionSave_btp);
235 menuFile->addAction(actionRead_osm);
236 menuFile->addAction(actionClose);
237 menuFile->addAction(actionAnalyse_gpx);
238 menuSettings->addAction(actionSpecify_SRTM3_data_folder);
239 menuSettings->addAction(actionBtp_startup_file);
240 menuSettings->addAction(actionSTRONG_settings);
241 menuPicture->addAction(actionGenerateMap);
242 menuPicture->addAction(actionToggle_Climblayer);
243 menuPicture->addAction(actionToggle_STRONGlayer);
244 menuPicture->addAction(actionSettings_2);
245 DataProcessing->addAction(actionCreate_STRONGlayer);
246 DataProcessing->addAction(actionSave_STRONGlayer);
247 DataProcessing->addAction(actionLoad_STRONGlayer);
248 DataProcessing->addAction(actionClimbs);
249 DataProcessing->addAction(actionLoad_Climblayer);
250 DataProcessing->addAction(actionInvert_height_data);
251 DataProcessing->addAction(actionNormalize_height_data);
252 DataProcessing->addAction(actionSave_STRONG_calculation);
253 DataProcessing->addAction(actionLoad_STRONG_calculation);
254 DataProcessing->addAction(actionCorrect_hgt_Files);
255 menuTrack->addAction(actionSave_gpx);
256 menuTrack->addAction(actionLoad_gpx);
257 menuProfil->addAction(actionSave_Profil_as_png);
258 menuProfil->addAction(actionSettings);
259 menuToggle_Power_Analysis->addAction(actionOn_off);
260 menuToggle_Power_Analysis->addAction(actionShow_Power);
261 menuToggle_Power_Analysis->addAction(actionShow_Speed_in_plot);
262 menuWebSiteCalculation->addAction(actionSplit_pbf);
263 menuWebSiteCalculation->addAction(actionRead_osm_2);
264 menuWebSiteCalculation->addAction(actionGenerate_tiles);
265 menuWebSiteCalculation->addAction(actionGenerate_climbdata);
266 menuWebSiteCalculation->addAction(actionGenerate_STRONG_layer);
267 menuWebSiteCalculation->addAction(actionExtractZoom12);
269 retranslateUi(MainWindow);
271 QMetaObject::connectSlotsByName(MainWindow);
274 void retranslateUi(QMainWindow *MainWindow)
276 MainWindow->setWindowTitle(QApplication::translate(
"MainWindow",
"BTP3", 0));
277 actionLoad_btp->setText(QApplication::translate(
"MainWindow",
"load btp", 0));
278 actionSave_btp->setText(QApplication::translate(
"MainWindow",
"save btp", 0));
279 actionRead_osm->setText(QApplication::translate(
"MainWindow",
"read osm", 0));
280 actionClose->setText(QApplication::translate(
"MainWindow",
"close", 0));
281 actionSpecify_SRTM3_data_folder->setText(QApplication::translate(
"MainWindow",
"SRTM3 data folder", 0));
282 actionBtp_startup_file->setText(QApplication::translate(
"MainWindow",
"btp startup file", 0));
283 actionSTRONG_settings->setText(QApplication::translate(
"MainWindow",
"STRONG settings", 0));
284 actionGenerateMap->setText(QApplication::translate(
"MainWindow",
"Create bmp", 0));
285 actionCreate_STRONGlayer->setText(QApplication::translate(
"MainWindow",
"create STRONGlayer", 0));
286 actionSave_STRONGlayer->setText(QApplication::translate(
"MainWindow",
"save STRONGlayer", 0));
287 actionLoad_STRONGlayer->setText(QApplication::translate(
"MainWindow",
"load STRONGlayer", 0));
288 actionClimbs->setText(QApplication::translate(
"MainWindow",
"Climb analysis", 0));
289 actionSave_Climblayer->setText(QApplication::translate(
"MainWindow",
"save Climblayer", 0));
290 actionLoad_Climblayer->setText(QApplication::translate(
"MainWindow",
"load Climblayer", 0));
291 actionSave_gpx->setText(QApplication::translate(
"MainWindow",
"save gpx", 0));
292 actionSave_Profil_as_png->setText(QApplication::translate(
"MainWindow",
"save Profil as png", 0));
293 actionLoad_gpx->setText(QApplication::translate(
"MainWindow",
"load gpx", 0));
294 actionInvert_height_data->setText(QApplication::translate(
"MainWindow",
"invert height data", 0));
295 actionNormalize_height_data->setText(QApplication::translate(
"MainWindow",
"normalize height data", 0));
296 actionToggle_Climblayer->setText(QApplication::translate(
"MainWindow",
"toggle Climblayer", 0));
297 actionToggle_STRONGlayer->setText(QApplication::translate(
"MainWindow",
"toggle STRONGlayer", 0));
298 actionRoute_max_hm_km_settings->setText(QApplication::translate(
"MainWindow",
"route max hm/km settings", 0));
299 actionSettings->setText(QApplication::translate(
"MainWindow",
"settings", 0));
300 actionOn_off->setText(QApplication::translate(
"MainWindow",
"on/off", 0));
301 actionShow_Power->setText(QApplication::translate(
"MainWindow",
"show power in plot", 0));
302 actionShow_Speed_in_plot->setText(QApplication::translate(
"MainWindow",
"show speed in plot", 0));
303 actionSettings_2->setText(QApplication::translate(
"MainWindow",
"settings", 0));
304 actionAnalyse_gpx->setText(QApplication::translate(
"MainWindow",
"analyse gpx", 0));
305 actionSave_STRONG_calculation->setText(QApplication::translate(
"MainWindow",
"save STRONG calculation", 0));
306 actionLoad_STRONG_calculation->setText(QApplication::translate(
"MainWindow",
"load STRONG calculation", 0));
307 actionGenerate_tiles->setText(QApplication::translate(
"MainWindow",
"generate tiles", 0));
308 actionSplit_pbf->setText(QApplication::translate(
"MainWindow",
"split pbf", 0));
309 actionGenerate_climbdata->setText(QApplication::translate(
"MainWindow",
"generate html data", 0));
310 actionRead_osm_2->setText(QApplication::translate(
"MainWindow",
"read osm", 0));
311 actionCorrect_hgt_Files->setText(QApplication::translate(
"MainWindow",
"correct hgt-Files", 0));
312 actionGenerate_STRONG_layer->setText(QApplication::translate(
"MainWindow",
"generate STRONG layer", 0));
313 actionExtractZoom12->setText(QApplication::translate(
"MainWindow",
"extract zoom 12+", 0));
314 MapLabel->setText(QApplication::translate(
"MainWindow",
"asfgsfg", 0));
315 menuFile->setTitle(QApplication::translate(
"MainWindow",
"Data", 0));
316 menuSettings->setTitle(QApplication::translate(
"MainWindow",
"Settings", 0));
317 menuPicture->setTitle(QApplication::translate(
"MainWindow",
"Map", 0));
318 DataProcessing->setTitle(QApplication::translate(
"MainWindow",
"Data Processing", 0));
319 menuTrack->setTitle(QApplication::translate(
"MainWindow",
"Track", 0));
320 menuProfil->setTitle(QApplication::translate(
"MainWindow",
"Profil", 0));
321 menuToggle_Power_Analysis->setTitle(QApplication::translate(
"MainWindow",
"Power Analysis", 0));
322 menuWebSiteCalculation->setTitle(QApplication::translate(
"MainWindow",
"WebSiteCalculation", 0));
333 #endif // UI_MAINWINDOW_H
plotting 2D-Data sets as the height profile of a track or poweranalysis data