MattyNotes
addnotedialog.h
Go to the documentation of this file.
1 #ifndef ADDNOTEDIALOG_H
2 #define ADDNOTEDIALOG_H
3 
4 #ifdef _MSC_VER
5 #pragma once
6 #endif // _MSC_VER
7 
8 #include <QtCore/QVariant>
9 #include <QtWidgets/QAction>
10 #include <QtWidgets/QApplication>
11 #include <QtWidgets/QButtonGroup>
12 #include <QtWidgets/QDialog>
13 #include <QtWidgets/QHeaderView>
14 
15 #include <QWidget>
16 #include <QGridLayout>
17 #include <QHBoxLayout>
18 #include <QTextEdit>
19 #include <QComboBox>
20 #include <QTimeEdit>
21 #include <QDateEdit>
22 #include <QPushButton>
23 
24 #include "mattynote.h"
25 
26 enum Action { Add, Edit };
27 
28 class addNoteDialog : public QDialog {
29  Q_OBJECT
30 
31 public:
32  addNoteDialog(Action DialogTypeIncm, int EditingNoteIdIncm = -1,
33  QWidget *parent = 0);
34 
35  //QPushButton createNoteButton;
36  // QPushButton cancelAddingNoteButton;
37 
39 
40 private:
41 
43 
44  QGridLayout *gridLayout;
45  QTextEdit *noteTitleText;
46  QHBoxLayout *horizontalLayout;
47  QSpacerItem *horizontalSpacer_5;
48  QComboBox *noteTypeComboBox;
49  QTimeEdit *eventTimeEdit;
50  QDateEdit *eventDateEdit;
51  QSpacerItem *horizontalSpacer_2;
52  QTextEdit *noteTextText;
53  QHBoxLayout *horizontalLayout_5;
54  QPushButton *cancelAddingNoteButton;
55  QSpacerItem *horizontalSpacer_6;
56  QPushButton *createNoteButton;
57 
58  QAction *SaveNote;
59 
62 
63  void buildBody();
64 
65  void mousePressEvent(QMouseEvent *event);
66  void mouseMoveEvent(QMouseEvent *event);
69 
70  private slots:
73  //void closeEvent(QCloseEvent *event);
74 };
75 
76 #endif // ADDNOTEDIALOG_H
Definition: addnotedialog.h:28
Action DialogType
Definition: addnotedialog.h:60
void buildBody()
Definition: addnotedialog.cpp:53
Definition: addnotedialog.h:26
Action
Definition: addnotedialog.h:26
QAction * SaveNote
Definition: addnotedialog.h:58
QSpacerItem * horizontalSpacer_2
Definition: addnotedialog.h:51
int m_nMouseClick_Y_Coordinate
Definition: addnotedialog.h:68
QHBoxLayout * horizontalLayout_5
Definition: addnotedialog.h:53
int EditingNoteId
Definition: addnotedialog.h:61
QSpacerItem * horizontalSpacer_6
Definition: addnotedialog.h:55
~addNoteDialog()
Definition: addnotedialog.cpp:191
QSpacerItem * horizontalSpacer_5
Definition: addnotedialog.h:47
void on_createNoteButton_clicked()
Definition: addnotedialog.cpp:147
QTimeEdit * eventTimeEdit
Definition: addnotedialog.h:49
void mouseMoveEvent(QMouseEvent *event)
Definition: addnotedialog.cpp:186
QPushButton * createNoteButton
Definition: addnotedialog.h:56
QGridLayout * gridLayout
Definition: addnotedialog.h:44
QPushButton * cancelAddingNoteButton
Definition: addnotedialog.h:54
class MattyNote ThisDialogNote
Definition: addnotedialog.h:42
QTextEdit * noteTextText
Definition: addnotedialog.h:52
void on_cancelAddingNoteButton_clicked()
Definition: addnotedialog.cpp:134
QDateEdit * eventDateEdit
Definition: addnotedialog.h:50
Definition: addnotedialog.h:26
QTextEdit * noteTitleText
Definition: addnotedialog.h:45
QComboBox * noteTypeComboBox
Definition: addnotedialog.h:48
QHBoxLayout * horizontalLayout
Definition: addnotedialog.h:46
addNoteDialog(Action DialogTypeIncm, int EditingNoteIdIncm=-1, QWidget *parent=0)
Definition: addnotedialog.cpp:11
void mousePressEvent(QMouseEvent *event)
Definition: addnotedialog.cpp:180
Definition: mattynote.h:11
int m_nMouseClick_X_Coordinate
Definition: addnotedialog.h:67