|
@@
-22,6
+22,7
|
|
22
|
#include "MainWindow.h"
|
|
22
|
#include "MainWindow.h"
|
|
23
|
#include "ui_MainWindow.h"
|
|
23
|
#include "ui_MainWindow.h"
|
|
24
|
|
|
24
|
|
|
|
|
|
25
|
#include <Catalogue/CatalogueExplorer.h>
|
|
25
|
#include <DataSource/DataSourceController.h>
|
|
26
|
#include <DataSource/DataSourceController.h>
|
|
26
|
#include <DataSource/DataSourceWidget.h>
|
|
27
|
#include <DataSource/DataSourceWidget.h>
|
|
27
|
#include <Settings/SqpSettingsDialog.h>
|
|
28
|
#include <Settings/SqpSettingsDialog.h>
|
|
@@
-60,7
+61,8
public:
|
|
60
|
: m_LastOpenLeftInspectorSize{},
|
|
61
|
: m_LastOpenLeftInspectorSize{},
|
|
61
|
m_LastOpenRightInspectorSize{},
|
|
62
|
m_LastOpenRightInspectorSize{},
|
|
62
|
m_GeneralSettingsWidget{new SqpSettingsGeneralWidget{mainWindow}},
|
|
63
|
m_GeneralSettingsWidget{new SqpSettingsGeneralWidget{mainWindow}},
|
|
63
|
m_SettingsDialog{new SqpSettingsDialog{mainWindow}}
|
|
64
|
m_SettingsDialog{new SqpSettingsDialog{mainWindow}},
|
|
|
|
|
65
|
m_CatalogExplorer{new CatalogueExplorer{mainWindow}}
|
|
64
|
{
|
|
66
|
{
|
|
65
|
}
|
|
67
|
}
|
|
66
|
|
|
68
|
|
|
@@
-70,6
+72,8
public:
|
|
70
|
SqpSettingsGeneralWidget *m_GeneralSettingsWidget;
|
|
72
|
SqpSettingsGeneralWidget *m_GeneralSettingsWidget;
|
|
71
|
/// Settings dialog. MainWindow has the ownership
|
|
73
|
/// Settings dialog. MainWindow has the ownership
|
|
72
|
SqpSettingsDialog *m_SettingsDialog;
|
|
74
|
SqpSettingsDialog *m_SettingsDialog;
|
|
|
|
|
75
|
/// Catalogue dialog. MainWindow has the ownership
|
|
|
|
|
76
|
CatalogueExplorer *m_CatalogExplorer;
|
|
73
|
};
|
|
77
|
};
|
|
74
|
|
|
78
|
|
|
75
|
MainWindow::MainWindow(QWidget *parent)
|
|
79
|
MainWindow::MainWindow(QWidget *parent)
|
|
@@
-189,6
+193,7
MainWindow::MainWindow(QWidget *parent)
|
|
189
|
auto timeWidget = new TimeWidget{};
|
|
193
|
auto timeWidget = new TimeWidget{};
|
|
190
|
mainToolBar->addWidget(timeWidget);
|
|
194
|
mainToolBar->addWidget(timeWidget);
|
|
191
|
|
|
195
|
|
|
|
|
|
196
|
// Interaction modes
|
|
192
|
auto actionPointerMode = new QAction{QIcon(":/icones/pointer.png"), "Move", this};
|
|
197
|
auto actionPointerMode = new QAction{QIcon(":/icones/pointer.png"), "Move", this};
|
|
193
|
actionPointerMode->setCheckable(true);
|
|
198
|
actionPointerMode->setCheckable(true);
|
|
194
|
actionPointerMode->setChecked(sqpApp->plotsInteractionMode()
|
|
199
|
actionPointerMode->setChecked(sqpApp->plotsInteractionMode()
|
|
@@
-234,6
+239,7
MainWindow::MainWindow(QWidget *parent)
|
|
234
|
mainToolBar->addAction(actionZonesMode);
|
|
239
|
mainToolBar->addAction(actionZonesMode);
|
|
235
|
mainToolBar->addSeparator();
|
|
240
|
mainToolBar->addSeparator();
|
|
236
|
|
|
241
|
|
|
|
|
|
242
|
// Cursors
|
|
237
|
auto btnCursor = new QToolButton{this};
|
|
243
|
auto btnCursor = new QToolButton{this};
|
|
238
|
btnCursor->setIcon(QIcon(":/icones/cursor.png"));
|
|
244
|
btnCursor->setIcon(QIcon(":/icones/cursor.png"));
|
|
239
|
btnCursor->setText("Cursor");
|
|
245
|
btnCursor->setText("Cursor");
|
|
@@
-288,6
+294,11
MainWindow::MainWindow(QWidget *parent)
|
|
288
|
cursorModeActionGroup->addAction(horizontalCursorAction);
|
|
294
|
cursorModeActionGroup->addAction(horizontalCursorAction);
|
|
289
|
cursorModeActionGroup->addAction(crossCursorAction);
|
|
295
|
cursorModeActionGroup->addAction(crossCursorAction);
|
|
290
|
|
|
296
|
|
|
|
|
|
297
|
// Catalog
|
|
|
|
|
298
|
mainToolBar->addSeparator();
|
|
|
|
|
299
|
mainToolBar->addAction(QIcon(":/icones/catalogue.png"), "Catalogues",
|
|
|
|
|
300
|
[this]() { impl->m_CatalogExplorer->show(); });
|
|
|
|
|
301
|
|
|
291
|
// //////// //
|
|
302
|
// //////// //
|
|
292
|
// Settings //
|
|
303
|
// Settings //
|
|
293
|
// //////// //
|
|
304
|
// //////// //
|