1 #ifndef _BIBLIOTEQ_MAGAZINE_H_
2 #define _BIBLIOTEQ_MAGAZINE_H_
4 #include "biblioteq_item.h"
5 #include "ui_biblioteq_maginfo.h"
6 #include "ui_biblioteq_passwordPrompt.h"
8 #include <QNetworkReply>
19 const QString &oidArg,
21 const QString &subTypeArg);
23 Ui_magDialog dialog(
void)
const;
24 void duplicate(
const QString &p_oid,
const int state);
26 void modify(
const int);
27 void populateDisplayAfterSRU(
const QByteArray &data);
28 void populateDisplayAfterZ3950(
const QStringList &list,
29 const QString &recordSyntax);
31 void setPublicationDateFormat(
const QString &dateFormat)
33 ma.publication_date->setDisplayFormat(dateFormat);
36 void search(
const QString &field =
"",
const QString &value =
"");
37 void updateWindow(
const int state);
49 QByteArray m_sruResults;
50 QDialog *m_proxyDialog;
51 QNetworkAccessManager *m_sruManager;
52 QPalette m_cb_orig_pal;
53 QPalette m_te_orig_pal;
55 QPointer<biblioteq_generic_thread> m_thread;
56 QPointer<biblioteq_item_working_dialog> m_sruWorking;
58 QString m_engWindowTitle;
61 Ui_passwordDialog ui_p;
63 void changeEvent(QEvent *event);
64 void closeEvent(QCloseEvent *event);
65 void createFile(
const QByteArray &digest,
66 const QByteArray &bytes,
67 const QString &fileName)
const;
68 void createSRUDialog(
void);
69 void populateFiles(
void);
72 void setGlobalFonts(
const QFont &font);
73 void slotAttachFiles(
void);
74 void slotCancel(
void);
75 void slotDeleteFiles(
void);
76 void slotExportFiles(
void);
77 void slotFilesDoubleClicked(QTableWidgetItem *item);
79 void slotParseMarcTags(
void);
80 void slotPopulateCopiesEditor(
void);
82 void slotProxyAuthenticationRequired(
const QNetworkProxy &proxy,
83 QAuthenticator *authenticator);
84 void slotPublicationDateEnabled(
bool state);
86 void slotSRUCanceled(
void);
87 void slotSRUDownloadFinished(
bool error);
88 void slotSRUDownloadFinished(
void);
89 void slotSRUError(QNetworkReply::NetworkError error);
90 void slotSRUQuery(
void);
91 void slotSRUQueryError(
const QString &text);
92 void slotSRUReadyRead(
void);
93 void slotSRUSslErrors(
const QList<QSslError> &list);
94 void slotSelectImage(
void);
95 void slotShowPDF(
void);
96 void slotShowUsers(
void);
97 void slotZ3950Query(
void);
98 void sruDownloadFinished(
void);
101 void sruQueryError(
const QString &text);
110 const QString &oidArg,
113 void changeEvent(QEvent *event);
114 void closeEvent(QCloseEvent *event);
117 void slotCancel(
void);