-
Notifications
You must be signed in to change notification settings - Fork 2
/
mainwindow.h
151 lines (90 loc) · 3.36 KB
/
mainwindow.h
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
/*
* qGiro
* Copyright (c) 2015-2019 Oleg Kosorukov
*
* qGiro is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this software. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QtGui/private/qzipwriter_p.h>
#include <QtGui/private/qzipreader_p.h>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = nullptr);
~MainWindow();
protected:
void closeEvent(QCloseEvent *event);
private slots:
void on_EditNameGiro1_returnPressed();
void on_EditNameGiro2_returnPressed();
void on_EditShirotado_returnPressed();
void on_EditNamePunkt1do_returnPressed();
void on_EditXkPunkt1do_returnPressed();
void on_EditYkPunkt1do_returnPressed();
void on_EditNamePunkt2do_returnPressed();
void on_EditXkPunkt2do_returnPressed();
void on_EditYkPunkt2do_returnPressed();
void on_EditAzimut1do_returnPressed();
void on_EditAzimut2do_returnPressed();
void on_EditShirotaposle_returnPressed();
void on_EditNamePunkt1posle_returnPressed();
void on_EditXkPunkt1posle_returnPressed();
void on_EditYkPunkt1posle_returnPressed();
void on_EditNamePunkt2posle_returnPressed();
void on_EditXkPunkt2posle_returnPressed();
void on_EditYkPunkt2posle_returnPressed();
void on_EditAzimut1posle_returnPressed();
void on_EditAzimut2posle_returnPressed();
void on_EditXkPunkt1Podz_returnPressed();
void on_EditYkPunkt1Podz_returnPressed();
void on_EditPNamePunkt2_returnPressed();
void on_EditPNamePunkt1_returnPressed();
void on_EditYkPunkt2Podz_returnPressed();
void on_EditXkPunkt2Podz_returnPressed();
void on_EditVnecentr1_returnPressed();
void on_EditVnecentr2_returnPressed();
void on_EditTypeGiro_returnPressed();
void on_actionOpen_triggered();
void on_actionSave_triggered();
void on_actionNew_triggered();
// bool maybeSave();
// void loadFile(const QString &fileName);
// bool saveFile(const QString &fileName);
// void setCurrentFile(const QString &fileName);
// QString strippedName(const QString &fullFileName);
void on_actionExampl_triggered();
void on_actionExit_triggered();
void on_actionAboutPrg_triggered();
void on_actionAbout_Qt_triggered();
void readSettings();
void writeSettings();
void on_EditNamePunkt1do_editingFinished();
void on_EditNamePunkt1posle_editingFinished();
void on_EditPNamePunkt1_editingFinished();
void on_EditPNamePunkt2_editingFinished();
void on_pushButtonRaschet_clicked();
void saveFile(QString fileName);
void fileOpen(QString fileName);
void on_pushButtonOtchet_clicked();
void on_actionSaveAs_triggered();
private:
Ui::MainWindow *ui;
};
#endif // MAINWINDOW_H