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