File indexing completed on 2024-05-12 05:17:28

0001 /*
0002     SPDX-FileCopyrightText: 2019 Volker Krause <vkrause@kde.org>
0003 
0004     SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #ifndef SETTINGSDIALOG_H
0008 #define SETTINGSDIALOG_H
0009 
0010 #include <KItinerary/ExtractorRepository>
0011 
0012 #include <QDialog>
0013 
0014 #include <memory>
0015 
0016 class QStringListModel;
0017 
0018 namespace Ui
0019 {
0020 class SettingsDialog;
0021 }
0022 
0023 class SettingsDialog : public QDialog
0024 {
0025     Q_OBJECT
0026 public:
0027     explicit SettingsDialog(QWidget *parent = nullptr);
0028     ~SettingsDialog();
0029 
0030     void accept() override;
0031 
0032 private:
0033     std::unique_ptr<Ui::SettingsDialog> ui;
0034     QStringListModel *m_searchPathModel = nullptr;
0035 };
0036 
0037 #endif // SETTINGSDIALOG_H