Repository navigation
Expand file tree
/
Copy patheditsegmentdialog.h
More file actions
78 lines (70 loc) · 1.89 KB
/
Copy patheditsegmentdialog.h
File metadata and controls
78 lines (70 loc) · 1.89 KB
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
#ifndef EDITSEGMENTDIALOG_H
#define EDITSEGMENTDIALOG_H
#include <QDialog>
#include "data.h"
namespace Ui {
class EditSegmentDialog;
}
class WebViewBridge;
class MainWindow;
class SQL;
class Configuration;
class EditSegmentDialog : public QDialog
{
Q_OBJECT
public:
explicit EditSegmentDialog(QWidget *parent = 0);
EditSegmentDialog(SegmentData* sd, QWidget *parent = 0);
EditSegmentDialog(SegmentInfo si, QWidget *parent=0);
~EditSegmentDialog();
private:
Ui::EditSegmentDialog *ui;
Configuration* config;
SQL* sql;
//QList<SegmentInfo> segmentlist;
MainWindow* myParent;
SegmentInfo si;
void setUpdate();
//QPushButton* btnUpdate;
//QPushButton* btnVerifyDates;
bool b_cbSegments_TextChanged;
void common();
bool bStartDateEdited;
bool bEndDateEdited;
bool bDoubleTrackedDateEdited;
bool bReplaceDups = false;
WebViewBridge* m_bridge;
QString m_segmentStatus;
QString m_segmentColor;
RouteData* rd = nullptr;
QStringList _locations;
//void processAdd();
QList<SegmentInfo> dupSegments;
QDate oldestStartDate;
QDate latestEndDate;
QDate oldestDoubleTrackDate;
QList<SegmentInfo>reversed;
//bool bSegmentDisplayed = false;
QString oneWay = " ";
SegmentData* _sd = nullptr;
QString direction = " ";
private slots:
//void fillSegments();
void segmentSelected(SegmentInfo si);
void On_cbRouteType_currentIndexChanged(int);
void On_sbTracks_valueChanged(int);
//void On_chkOneWay_toggled(bool);
void On_txtDescription_editingFinished();
void On_dtBegin_dateChanged(QDate);
void On_dtEnd_dateChanged(QDate);
void On_btnSave_clicked();
// void On_cbSegmentsTextChanged(QString );
// void On_cbSegments_Leave();
void On_dtBegin_editingFinished();
void On_dtEnd_editingFinished();
void On_segmentStatusSignal(QString, QString);
//void On_trackUsageChanged(int);
void On_doubleTrackedDate_editingFinished();
void On_doubleTracked_dateChanged(QDate dt);
};
#endif // EDITSEGMENTDIALOG_H