Messagelib

configurethemesdialog.h
1 /******************************************************************************
2  *
3  * SPDX-FileCopyrightText: 2008 Szymon Tomasz Stefanek <[email protected]>
4  *
5  * SPDX-License-Identifier: GPL-2.0-or-later
6  *
7  *******************************************************************************/
8 
9 #pragma once
10 
11 #include <QDialog>
12 
13 #include <QListWidget>
14 
15 namespace MessageList
16 {
17 namespace Utils
18 {
19 class ConfigureThemesDialog : public QDialog
20 {
21  Q_OBJECT
22 
23 public:
24  explicit ConfigureThemesDialog(QWidget *parent = nullptr);
25  ~ConfigureThemesDialog() override;
26 
27  void selectTheme(const QString &themeId);
28 
29 Q_SIGNALS:
30  void okClicked();
31 
32 private:
33  class ConfigureThemesDialogPrivate;
34  std::unique_ptr<ConfigureThemesDialogPrivate> const d;
35 };
36 } // namespace Utils
37 } // namespace MessageList
38 
Q_SIGNALSQ_SIGNALS
Q_OBJECTQ_OBJECT
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sat Dec 4 2021 23:12:52 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.