File indexing completed on 2024-05-12 05:28:39
0001 ////////////////////////////////////////////////////////////////////////////// 0002 // breezeanimationconfigitem.h 0003 // animation configuration item 0004 // ------------------- 0005 // 0006 // SPDX-FileCopyrightText: 2010 Hugo Pereira Da Costa <hugo.pereira@free.fr> 0007 // 0008 // SPDX-License-Identifier: MIT 0009 ////////////////////////////////////////////////////////////////////////////// 0010 0011 #include <QAbstractScrollArea> 0012 #include <QApplication> 0013 #include <QIcon> 0014 0015 #include <KCMultiDialog> 0016 #include <KLocalizedString> 0017 #include <KPluginMetaData> 0018 0019 //__________________________________________ 0020 int main(int argc, char *argv[]) 0021 { 0022 KLocalizedString::setApplicationDomain("breeze_style_config"); 0023 0024 QApplication app(argc, argv); 0025 app.setApplicationName(i18n("Breeze Settings")); 0026 app.setWindowIcon(QIcon::fromTheme(QStringLiteral("breeze-settings"))); 0027 0028 KCMultiDialog dialog; 0029 dialog.setWindowTitle(i18n("Breeze Settings")); 0030 dialog.addModule(KPluginMetaData(QStringLiteral("kstyle_config/breezestyleconfig"))); 0031 dialog.addModule(KPluginMetaData(QStringLiteral("org.kde.kdecoration2.kcm/kcm_breezedecoration.so"))); 0032 dialog.show(); 0033 0034 const auto children = dialog.findChildren<QAbstractScrollArea *>(); 0035 for (auto child : children) { 0036 child->adjustSize(); 0037 child->viewport()->adjustSize(); 0038 } 0039 0040 return app.exec(); 0041 }