Messagelib

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

KDE's Doxygen guidelines are available online.