BiblioteQ
biblioteq_otheroptions.h
1 #ifndef _BIBLIOTEQ_OTHEROPTIONS_H_
2 #define _BIBLIOTEQ_OTHEROPTIONS_H_
3 
4 #include "ui_biblioteq_otheroptions.h"
5 
6 class biblioteq;
7 
8 class biblioteq_otheroptions: public QMainWindow
9 {
10  Q_OBJECT
11 
12  public:
15  QColor availabilityColor(const QString &it) const;
16  QString publicationDateFormat(const QString &it) const;
17  bool showMainTableImages(void) const;
18  int booksAccessionNumberIndex(void) const;
19  void prepareSettings(void);
20 
21  private:
22  enum ItemsColumns
23  {
24  AVAILABILITY_COLOR = 1,
25  ITEM_TYPE = 0,
26  PUBLICATION_DATE_FORMAT = 1
27  };
28 
29  Ui_otheroptions m_ui;
30  biblioteq *qmain;
31  void changeEvent(QEvent *event);
32  void closeEvent(QCloseEvent *event);
33  void keyPressEvent(QKeyEvent *event);
34  void prepareAvailability(void);
35 
36  private slots:
37  void setGlobalFonts(const QFont &font);
38  void slotClose(void);
39  void slotPreviewCanvasBackgroundColor(const QColor &color);
40  void slotSave(void);
41  void slotSelectAvailabilityColor(void);
42  void slotSelectMainwindowCanvasBackgroundColor(void);
43 
44  public slots:
45  void showNormal(void);
46 
47  signals:
48  void mainWindowCanvasBackgroundColorChanged(const QColor &color);
49  void mainWindowCanvasBackgroundColorPreview(const QColor &color);
50  void saved(void);
51 };
52 
53 #endif
biblioteq_otheroptions
Definition: biblioteq_otheroptions.h:8
biblioteq
Definition: biblioteq.h:179