28 #ifndef _BIBLIOTEQ_PHOTOGRAPHCOLLECTION_H_
29 #define _BIBLIOTEQ_PHOTOGRAPHCOLLECTION_H_
31 #include "biblioteq_item.h"
32 #include "ui_biblioteq_photograph.h"
33 #include "ui_biblioteq_photographinfo.h"
43 const QString &oidArg,
44 const QModelIndex &index);
46 void duplicate(
const QString &p_oid,
const int state);
48 void modify(
const int state,
const QString &behavior =
"");
49 void search(
const QString &field =
"",
const QString &value =
"");
51 void setPublicationDateFormat(
const QString &dateFormat)
53 pc.publication_date->setDisplayFormat(dateFormat);
56 void updateWindow(
const int state);
59 QDialog *m_photo_diag;
60 QString m_engWindowTitle;
63 Ui_photographDialog photo;
65 bool verifyItemFields(
void);
66 int photographsPerPage(
void);
67 void changeEvent(QEvent *event);
68 void closeEvent(QCloseEvent *event);
69 void loadPhotographFromItem(QGraphicsScene *scene,
70 QGraphicsPixmapItem *item,
72 void loadPhotographFromItemInNewWindow(QGraphicsPixmapItem *item);
73 void setSceneRect(
const int size);
74 void showPhotographs(
const int page);
76 void updateTablePhotographCount(
const int count);
79 void slotAddItem(
void);
80 void slotCancel(
void);
81 void slotClosePhoto(
void);
82 void slotDeleteItem(
void);
83 void slotExportItem(
void);
84 void slotExportPhotographs(
void);
86 void slotImageViewSizeChanged(
int index);
87 void slotImportItems(
void);
88 void slotInsertItem(
void);
89 void slotModifyItem(
void);
90 void slotPageChanged(
int index);
94 void slotSaveRotatedImage(
const QImage &image,
95 const QString &format,
97 void slotSceneSelectionChanged(
void);
98 void slotSelectAll(
void);
99 void slotSelectImage(
void);
100 void slotUpdateItem(
void);
101 void slotViewContextMenu(
const QPoint &pos);
102 void slotViewNextPhotograph(
void);
103 void slotViewPhotograph(
void);
104 void slotViewPreviousPhotograph(
void);
Definition: biblioteq_bgraphicsscene.h:34
Definition: biblioteq_item.h:72
Definition: biblioteq_photographcollection.h:38
Definition: biblioteq.h:274