-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdbmainwindow.h
More file actions
111 lines (75 loc) · 2.32 KB
/
dbmainwindow.h
File metadata and controls
111 lines (75 loc) · 2.32 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
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
#ifndef DBMAINWINDOW_H
#define DBMAINWINDOW_H
#include <QSqlDatabase>
#include <QSqlQueryModel>
#include <QMainWindow>
#include <QSqlRelation>
#include <QSqlRelationalDelegate>
#include <QSqlRelationalTableModel>
#include "addmoviedialog.h"
#include "addtvdialog.h"
#include "addmusicdialog.h"
#include "addmvdialog.h"
#include "addactordialog.h"
#include "addmoviecastdialog.h"
#include "addtvcastdialog.h"
#include "addartistdialog.h"
#include "addalbumdialog.h"
#include "addalbumcastdialog.h"
#include "addmvcastdialog.h"
#include "addmusicalbumdialog.h"
namespace Ui {
class DBMainWindow;
}
class DBMainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit DBMainWindow(QWidget *parent = 0);
~DBMainWindow();
private slots:
void on_actionSongs_triggered();
void on_actionActors_triggered();
void on_actionArtists_triggered();
void on_actionAlbums_triggered();
void on_actionMovie_Info_triggered();
void on_actionMovie_Cast_triggered();
void on_actionShow_Info_triggered();
void on_actionShow_Cast_triggered();
void on_actionMusic_Video_Info_triggered();
void on_actionMusic_Video_Cast_triggered();
void on_pushButton_clicked();
void on_pushButton_2_clicked();
void on_pushButton_3_clicked();
void on_pushButton_4_clicked();
void on_actionCreate_Database_triggered();
void on_pushButton_5_clicked();
void on_pushButton_6_clicked();
void on_pushButton_7_clicked();
void on_pushButton_8_clicked();
void on_pushButton_10_clicked();
void on_pushButton_9_clicked();
void on_pushButton_11_clicked();
void on_actionAlbum_Artists_Collaborators_triggered();
void on_pushButton_12_clicked();
void on_actionAlbum_Tracks_triggered();
void on_actionDelete_Selected_Item_triggered();
private:
void on_actionConnect_triggered();
Ui::DBMainWindow *ui;
AddMovieDialog *addmovie;
AddTVDialog *addtv;
AddMusicDialog *addmusic;
AddMVDialog *addmv;
AddActorDialog *addactor;
AddMovieCastDialog *addmoviecast;
AddTVCastDialog *addtvcast;
AddArtistDialog *addartist;
AddAlbumDialog *addalbum;
AddAlbumCastDialog *addalbumcast;
AddMVCastDialog *addmvcast;
AddMusicAlbumDialog *addmusicalbum;
QSqlDatabase db;
QSqlRelationalTableModel *TabModel;
};
#endif // DBMAINWINDOW_H