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 namespace MessageList
14 {
15 namespace Utils
16 {
17 class ConfigureThemesDialog : public QDialog
18 {
19  Q_OBJECT
20 
21 public:
22  explicit ConfigureThemesDialog(QWidget *parent = nullptr);
23  ~ConfigureThemesDialog() override;
24 
25  void selectTheme(const QString &themeId);
26 
27 Q_SIGNALS:
28  void okClicked();
29 
30 private:
31  class ConfigureThemesDialogPrivate;
32  std::unique_ptr<ConfigureThemesDialogPrivate> const d;
33 };
34 } // namespace Utils
35 } // namespace MessageList
Q_OBJECTQ_OBJECT
Q_SIGNALSQ_SIGNALS
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Dec 4 2023 03:56:57 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.