1 #ifndef _BIBLIOTEQ_GREY_LITERATURE_H_
2 #define _BIBLIOTEQ_GREY_LITERATURE_H_
4 #include "biblioteq_item.h"
5 #include "ui_biblioteq_greyliteratureinfo.h"
13 const QString &oidArg,
16 void duplicate(
const QString &p_oid,
const int state);
18 void modify(
const int state);
19 void search(
const QString &field =
"",
const QString &value =
"");
21 void setPublicationDateFormat(
const QString &dateFormat)
23 m_ui.date->setDisplayFormat(dateFormat);
26 void updateWindow(
const int state);
38 QPalette m_te_orig_pal;
40 QString m_engWindowTitle;
41 Ui_biblioteq_greyliteratureinfo m_ui;
43 bool validateWidgets(
void);
44 void changeEvent(QEvent *event);
45 void closeEvent(QCloseEvent *event);
46 void createFile(
const QByteArray &bytes,
47 const QByteArray &digest,
48 const QString &fileName)
const;
49 void highlightRequiredWidgets(
void);
50 void insertDatabase(
void);
51 void populateFiles(
void);
52 void updateDatabase(
void);
55 void setGlobalFonts(
const QFont &font);
56 void slotAttachFiles(
void);
57 void slotCancel(
void);
58 void slotDeleteFiles(
void);
59 void slotExportFiles(
void);
60 void slotFilesDoubleClicked(QTableWidgetItem *item);
63 void slotPublicationDateEnabled(
bool state);
66 void slotShowUsers(
void);