File indexing completed on 2024-05-12 15:55:35

0001 // SPDX-FileCopyrightText: 2019 The KPhotoAlbum Development Team
0002 // SPDX-FileCopyrightText: 2021 Johannes Zarl-Zierl <johannes@zarl-zierl.at>
0003 // SPDX-FileCopyrightText: 2022 Johannes Zarl-Zierl <johannes@zarl-zierl.at>
0004 //
0005 // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0006 
0007 #include "UIDelegate.h"
0008 
0009 #include <QLoggingCategory>
0010 
0011 DB::UserFeedback DB::UIDelegate::warningContinueCancel(const LogMessage logMsg, const QString &msg, const QString &title, const QString &dialogId)
0012 {
0013     qCWarning(logMsg.category) << logMsg.message;
0014     return askWarningContinueCancel(msg, title, dialogId);
0015 }
0016 
0017 DB::UserFeedback DB::UIDelegate::questionYesNo(const LogMessage logMsg, const QString &msg, const QString &title, const QString &dialogId)
0018 {
0019     qCInfo(logMsg.category) << logMsg.message;
0020     return askQuestionYesNo(msg, title, dialogId);
0021 }
0022 
0023 void DB::UIDelegate::information(const LogMessage logMsg, const QString &msg, const QString &title, const QString &dialogId)
0024 {
0025     qCInfo(logMsg.category) << logMsg.message;
0026     showInformation(msg, title, dialogId);
0027 }
0028 
0029 void DB::UIDelegate::error(const LogMessage logMsg, const QString &msg, const QString &title, const QString &dialogId)
0030 {
0031     qCCritical(logMsg.category) << logMsg.message;
0032     showError(msg, title, dialogId);
0033 }
0034 
0035 int DB::DummyProgressIndicator::minimum() const
0036 {
0037     return m_min;
0038 }
0039 
0040 void DB::DummyProgressIndicator::setMinimum(int min)
0041 {
0042     m_min = min;
0043 }
0044 
0045 int DB::DummyProgressIndicator::maximum() const
0046 {
0047     return m_max;
0048 }
0049 
0050 void DB::DummyProgressIndicator::setMaximum(int max)
0051 {
0052     m_max = max;
0053 }
0054 
0055 int DB::DummyProgressIndicator::value()
0056 {
0057     return m_value;
0058 }
0059 
0060 void DB::DummyProgressIndicator::setValue(int value)
0061 {
0062     m_value = value;
0063 }
0064 
0065 bool DB::DummyProgressIndicator::wasCanceled() const
0066 {
0067     return m_cancelRequested;
0068 }
0069 
0070 void DB::DummyProgressIndicator::setCancelRequested(bool cancel)
0071 {
0072     m_cancelRequested = cancel;
0073 }