1 #ifndef _BIBLIOTEQ_PHOTOGRAPHCOLLECTION_H_
2 #define _BIBLIOTEQ_PHOTOGRAPHCOLLECTION_H_
4 #include "biblioteq_item.h"
5 #include "ui_biblioteq_photograph.h"
6 #include "ui_biblioteq_photographinfo.h"
16 const QString &oidArg,
19 void duplicate(
const QString &p_oid,
const int state);
21 void modify(
const int state,
const QString &behavior =
"");
22 void search(
const QString &field =
"",
const QString &value =
"");
24 void setPublicationDateFormat(
const QString &dateFormat)
26 pc.publication_date->setDisplayFormat(dateFormat);
29 void updateWindow(
const int state);
32 QDialog *m_photo_diag;
33 QString m_engWindowTitle;
36 Ui_photographDialog photo;
38 bool verifyItemFields(
void);
39 int photographsPerPage(
void);
40 void changeEvent(QEvent *event);
41 void closeEvent(QCloseEvent *event);
42 void loadPhotographFromItem(QGraphicsScene *scene,
43 QGraphicsPixmapItem *item,
45 void loadPhotographFromItemInNewWindow(QGraphicsPixmapItem *item);
46 void setSceneRect(
const int size);
47 void showPhotographs(
const int page);
49 void updateTablePhotographCount(
const int count);
52 void slotAddItem(
void);
53 void slotCancel(
void);
54 void slotClosePhoto(
void);
55 void slotDeleteItem(
void);
56 void slotExportItem(
void);
57 void slotExportPhotographs(
void);
59 void slotImageViewSizeChanged(
const QString &text);
60 void slotImportItems(
void);
61 void slotInsertItem(
void);
62 void slotModifyItem(
void);
63 void slotPageChanged(
const QString &text);
67 void slotSaveRotatedImage(
const QImage &image,
68 const QString &format,
70 void slotSceneSelectionChanged(
void);
71 void slotSelectAll(
void);
72 void slotSelectImage(
void);
73 void slotUpdateItem(
void);
74 void slotViewContextMenu(
const QPoint &pos);
75 void slotViewNextPhotograph(
void);
76 void slotViewPhotograph(
void);
77 void slotViewPreviousPhotograph(
void);