Subversion Repositories public iLand

Rev

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

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