Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include "mainwindow.h"
#include "fancytabwidget.h"
//#include "manhattanstyle.h"
#include "welcomemanager.h"
#include "samplemanager.h"
#include "experimentmanager.h"
#include "simulationmanager.h"
#include "fitmanager.h"
#include <QApplication>
#include <iostream>
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
// : FancyMainWindow(parent)
, m_tabWidget(0)
, m_welcomeManager(0)
, m_sampleManager(0)
, m_expManager(0)
, m_simulManager(0)
, m_fitManager(0)
{
// QString baseName = QApplication::style()->objectName();
// qApp->setStyle(new ManhattanStyle(baseName));
// std::cout << "XXX " << baseName.toStdString().c_str() << std::endl;
setDockNestingEnabled(true);
setCorner(Qt::BottomLeftCorner, Qt::LeftDockWidgetArea);
setCorner(Qt::BottomRightCorner, Qt::BottomDockWidgetArea);
m_tabWidget = new FancyTabWidget(this);
m_welcomeManager = new WelcomeManager();
m_sampleManager = new SampleManager();
m_expManager = new ExperimentManager();
m_simulManager = new SimulationManager();
m_fitManager = new FitManager();
m_tabWidget->insertTab(0, m_welcomeManager, QIcon("./images/mode_welcome.png"), "Welcome");
m_tabWidget->insertTab(1, m_sampleManager, QIcon("./images/mode_sample.png"), "Sample");
m_tabWidget->insertTab(2, m_expManager, QIcon("./images/mode_exp.png"), "Experiment");
m_tabWidget->insertTab(3, m_simulManager, QIcon("./images/mode_simul.png"), "Simulation");
m_tabWidget->insertTab(4, m_fitManager, QIcon("./images/mode_fit.png"), "Fit");
setCentralWidget(m_tabWidget);
}
MainWindow::~MainWindow()
{
}