28 #ifndef _BIBLIOTEQ_BATCH_ACTIVITIES_H_
29 #define _BIBLIOTEQ_BATCH_ACTIVITIES_H_
31 #include <QApplication>
32 #ifdef BIBLIOTEQ_AUDIO_SUPPORTED
33 #if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
34 #include <QAudioOutput>
36 #include <QMediaPlayer>
39 #include "ui_biblioteq_batch_activities_browser.h"
50 void show(QMainWindow *parent,
const bool center =
true);
53 enum class BorrowTableColumns
56 COPY_IDENTIFIER_COLUMN = 2,
58 IDENTIFIER_COLUMN = 1,
62 enum class DiscoverTableColumns
65 IDENTIFIER_COLUMN = 0,
76 #if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
77 #ifdef BIBLIOTEQ_AUDIO_SUPPORTED
78 QScopedPointer<QAudioOutput> m_audioOutput;
81 Ui_batchActivitiesBrowser m_ui;
83 static QColor s_notSoOkColor;
84 static QColor s_okColor;
86 void changeEvent(QEvent *event);
88 void play(
const QString &file);
89 void returnItems(
void);
92 void slotAddBorrowingRow(
void);
93 void slotAudioEnabled(
void);
94 void slotBorrowItemChanged(QTableWidgetItem *item);
96 void slotDeleteBorrowingRow(
void);
97 void slotExportMissing(
void);
99 void slotListDiscoveredItems(
void);
100 void slotListMembersReservedItems(
void);
101 #ifdef BIBLIOTEQ_AUDIO_SUPPORTED
102 void slotMediaError(QMediaPlayer::Error error);
103 void slotMediaError(QMediaPlayer::Error error,
const QString &errorString);
104 void slotMediaStatusChanged(QMediaPlayer::MediaStatus status);
106 void slotReset(
void);
107 void slotScanBorrowingTimerTimeout(
void);
108 void slotScanDiscoverTimerTimeout(
void);
109 void slotScanReturnTimerTimeout(
void);
110 void slotScannedBorrowing(
void);
111 void slotScannedDiscover(
void);
112 void slotScannedReturn(
void);
113 void slotSetGlobalFonts(
const QFont &font);
116 void listMembersReservedItems(
const QString &
id);
Definition: biblioteq_batch_activities.h:44
Definition: biblioteq.h:274