Warning, file /plasma/plasma-workspace/kcms/style/styleconfdialog.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 /* 0002 KCMStyle's container dialog for custom style setup dialogs 0003 0004 SPDX-FileCopyrightText: 2003 Maksim Orlovich <maksim.orlovich@kdemail.net> 0005 0006 SPDX-License-Identifier: GPL-2.0-only 0007 */ 0008 0009 #pragma once 0010 0011 #include <QDialog> 0012 class QHBoxLayout; 0013 0014 class StyleConfigDialog : public QDialog 0015 { 0016 Q_OBJECT 0017 public: 0018 StyleConfigDialog(QWidget *parent, const QString &styleName); 0019 0020 bool isDirty() const; 0021 0022 void setMainWidget(QWidget *w); 0023 public Q_SLOTS: 0024 void setDirty(bool dirty); 0025 0026 Q_SIGNALS: 0027 void defaults(); 0028 void save(); 0029 0030 private: 0031 void slotAccept(); 0032 bool m_dirty; 0033 QHBoxLayout *mMainLayout = nullptr; 0034 };