Subversion Repositories public iLand

Rev

Rev 1221 | Details | Compare with Previous | Last modification | View Log | RSS feed

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