CalcMySky
v0.3.1
ShowMySky
MainWindow.hpp
1
#ifndef INCLUDE_ONCE_CB7252F0_A962_4452_87E3_0CDE43F88DF9
2
#define INCLUDE_ONCE_CB7252F0_A962_4452_87E3_0CDE43F88DF9
3
4
#include <QLabel>
5
#include <QMainWindow>
6
#include <QProgressBar>
7
8
class
MainWindow
:
public
QMainWindow
9
{
10
public
:
11
MainWindow
(QString
const
& pathToData, QDockWidget* tools, QWidget* parent=
nullptr
);
12
void
onLoadProgress(QString
const
& currentActivity,
int
stepsDone,
int
stepsToDo);
13
void
showFrameRate(
long
long
frameTimeInUS);
14
void
setWindowDecorationEnabled(
bool
enabled);
15
protected
:
16
bool
eventFilter(QObject*
object
, QEvent* event)
override
;
17
private
:
18
void
keyPressEvent(QKeyEvent*)
override
;
19
private
:
20
QDockWidget* tools_;
21
QProgressBar* loadProgressBar_=
new
QProgressBar;
22
QLabel* frameRate_=
new
QLabel;
23
};
24
25
#endif
MainWindow
Definition:
MainWindow.hpp:8
Generated by
1.8.15