1 // SPDX-FileCopyrightText: 2019 The KPhotoAlbum Development Team
2 // SPDX-FileCopyrightText: 2021 Johannes Zarl-Zierl <johannes@zarl-zierl.at>
3 //
4 // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
5 
6 #include "UIDelegate.h"
7 
8 #include <QLoggingCategory>
9 
warningContinueCancel(const LogMessage logMsg,const QString & msg,const QString & title,const QString & dialogId)10 DB::UserFeedback DB::UIDelegate::warningContinueCancel(const LogMessage logMsg, const QString &msg, const QString &title, const QString &dialogId)
11 {
12     qCWarning(logMsg.category) << logMsg.message;
13     return askWarningContinueCancel(msg, title, dialogId);
14 }
15 
questionYesNo(const LogMessage logMsg,const QString & msg,const QString & title,const QString & dialogId)16 DB::UserFeedback DB::UIDelegate::questionYesNo(const LogMessage logMsg, const QString &msg, const QString &title, const QString &dialogId)
17 {
18     qCInfo(logMsg.category) << logMsg.message;
19     return askQuestionYesNo(msg, title, dialogId);
20 }
21 
information(const LogMessage logMsg,const QString & msg,const QString & title,const QString & dialogId)22 void DB::UIDelegate::information(const LogMessage logMsg, const QString &msg, const QString &title, const QString &dialogId)
23 {
24     qCInfo(logMsg.category) << logMsg.message;
25     showInformation(msg, title, dialogId);
26 }
27 
sorry(const LogMessage logMsg,const QString & msg,const QString & title,const QString & dialogId)28 void DB::UIDelegate::sorry(const LogMessage logMsg, const QString &msg, const QString &title, const QString &dialogId)
29 {
30     qCWarning(logMsg.category) << logMsg.message;
31     showSorry(msg, title, dialogId);
32 }
33 
error(const LogMessage logMsg,const QString & msg,const QString & title,const QString & dialogId)34 void DB::UIDelegate::error(const LogMessage logMsg, const QString &msg, const QString &title, const QString &dialogId)
35 {
36     qCCritical(logMsg.category) << logMsg.message;
37     showError(msg, title, dialogId);
38 }
39 
minimum() const40 int DB::DummyProgressIndicator::minimum() const
41 {
42     return m_min;
43 }
44 
setMinimum(int min)45 void DB::DummyProgressIndicator::setMinimum(int min)
46 {
47     m_min = min;
48 }
49 
maximum() const50 int DB::DummyProgressIndicator::maximum() const
51 {
52     return m_max;
53 }
54 
setMaximum(int max)55 void DB::DummyProgressIndicator::setMaximum(int max)
56 {
57     m_max = max;
58 }
59 
value()60 int DB::DummyProgressIndicator::value()
61 {
62     return m_value;
63 }
64 
setValue(int value)65 void DB::DummyProgressIndicator::setValue(int value)
66 {
67     m_value = value;
68 }
69 
wasCanceled() const70 bool DB::DummyProgressIndicator::wasCanceled() const
71 {
72     return m_cancelRequested;
73 }
74 
setCancelRequested(bool cancel)75 void DB::DummyProgressIndicator::setCancelRequested(bool cancel)
76 {
77     m_cancelRequested = cancel;
78 }
79