File indexing completed on 2024-12-15 04:54:44

0001 /******************************************************************************
0002  *
0003  *  SPDX-FileCopyrightText: 2008 Szymon Tomasz Stefanek <pragma@kvirc.net>
0004  *
0005  *  SPDX-License-Identifier: GPL-2.0-or-later
0006  *
0007  *******************************************************************************/
0008 
0009 #pragma once
0010 
0011 #include <QDialog>
0012 
0013 namespace MessageList
0014 {
0015 namespace Utils
0016 {
0017 class ConfigureThemesDialog : public QDialog
0018 {
0019     Q_OBJECT
0020 
0021 public:
0022     explicit ConfigureThemesDialog(QWidget *parent = nullptr);
0023     ~ConfigureThemesDialog() override;
0024 
0025     void selectTheme(const QString &themeId);
0026 
0027 Q_SIGNALS:
0028     void okClicked();
0029 
0030 private:
0031     class ConfigureThemesDialogPrivate;
0032     std::unique_ptr<ConfigureThemesDialogPrivate> const d;
0033 };
0034 } // namespace Utils
0035 } // namespace MessageList