File indexing completed on 2024-05-19 05:06:53
0001 /* 0002 SPDX-FileCopyrightText: 2018 Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com> 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 0006 #ifndef KSAVEASQUESTION_H 0007 #define KSAVEASQUESTION_H 0008 0009 #include "kmm_base_dialogs_export.h" 0010 0011 #include <QDialog> 0012 0013 namespace Ui { 0014 class KSaveAsQuestion; 0015 } 0016 namespace eKMyMoney { 0017 enum class StorageType; 0018 } 0019 0020 class KMM_BASE_DIALOGS_EXPORT KSaveAsQuestion : public QDialog 0021 { 0022 Q_DISABLE_COPY(KSaveAsQuestion) 0023 0024 public: 0025 explicit KSaveAsQuestion(QVector<eKMyMoney::StorageType> filetypes, QWidget* parent = nullptr); 0026 ~KSaveAsQuestion(); 0027 eKMyMoney::StorageType fileType() const; 0028 0029 private: 0030 Ui::KSaveAsQuestion * const ui; 0031 }; 0032 0033 #endif