iLand
mainwindow.h
Go to the documentation of this file.
1#ifndef MAINWINDOW_H
2#define MAINWINDOW_H
3
4#include <QMainWindow>
5#include <QPlainTextEdit>
6#include <QWidget>
7#include <vector>
8
9#include "grid.h"
10
11#include "imagestamp.h"
12#include "helper.h"
13
14
15namespace Ui
16{
17 class MainWindowClass;
18}
19
20class MainWindow : public QMainWindow
21{
22 Q_OBJECT
23
24public:
25 MainWindow(QWidget *parent = 0);
26 static QPlainTextEdit* logSpace();
28
29private:
30 Ui::MainWindowClass *ui;
31
32 ImageStamp mStamp;
33 int m_gfxtype;
34 float m_pixelpercell;
35 static QPlainTextEdit *mLogSpace;
36 void loadPicusIniFile(const QString &fileName);
37 // painter functions
38
39 //Viewport vp;
40
41
42private slots:
43
44 void on_reloadFile_clicked();
45 void on_openFile_clicked();
46
47 void on_lrReadStamps_clicked();
48
49 void on_lrLoadStamps_clicked();
50 void on_lrProcess_clicked(); // lightroom
51
52 void on_lrLightGrid_clicked();
53 void on_lrCalcFullGrid_clicked();
54 void on_lroTestHemi_clicked();
55 void on_testLRO_clicked();
56 void on_pbCreateLightroom_clicked();
57 void on_actionFON_action_triggered();
58 void on_actionEdit_XML_settings_triggered();
59 void on_actionLightroom_triggered();
60
61
62 void on_applyXML_clicked();
63 void on_saveFile_clicked();
64
65 void repaintArea(QPainter &painter);
66
67
68};
69
70
71#endif // MAINWINDOW_H
Definition: imagestamp.h:7
The main window of the iLand viewer.
Definition: mainwindow.h:21
static QPlainTextEdit * logSpace()
Definition: mainwindow.cpp:74
MainWindow(QWidget *parent=0)
Definition: mainwindow.cpp:79
~MainWindow()
Definition: mainwindow.cpp:116
Definition: mainwindow.h:16