BiblioteQ
biblioteq_dvd.h
1 #ifndef _BIBLIOTEQ_DVD_H_
2 #define _BIBLIOTEQ_DVD_H_
3 
4 #include "biblioteq_item.h"
5 #include "ui_biblioteq_dvdinfo.h"
6 
7 class biblioteq_dvd: public QMainWindow, public biblioteq_item
8 {
9  Q_OBJECT
10 
11  public:
12  biblioteq_dvd(biblioteq *parentArg,
13  const QString &oidArg,
14  const int rowArg);
15  ~biblioteq_dvd();
16  void duplicate(const QString &p_oid, const int state);
17  void insert(void);
18  void modify(const int state);
19  void search(const QString &field = "", const QString &value = "");
20 
21  void setPublicationDateFormat(const QString &dateFormat)
22  {
23  dvd.release_date->setDisplayFormat(dateFormat);
24  }
25 
26  void updateWindow(const int state);
27 
28  private:
29  QString m_engWindowTitle;
30  Ui_dvdDialog dvd;
31  void changeEvent(QEvent *event);
32  void closeEvent(QCloseEvent *event);
33 
34  private slots:
35  void slotCancel(void);
36  void slotGo(void);
37  void slotPopulateCopiesEditor(void);
38  void slotPrint(void);
39  void slotPublicationDateEnabled(bool state);
40  void slotQuery(void);
41  void slotReset(void);
42  void slotSelectImage(void);
43  void slotShowUsers(void);
44 };
45 
46 #endif
Definition: biblioteq_item.h:42
Definition: biblioteq_dvd.h:7
Definition: biblioteq.h:173