File indexing completed on 2024-05-19 04:01:19
0001 /* 0002 SPDX-FileCopyrightText: 2017 Volker Krause <vkrause@kde.org> 0003 0004 SPDX-License-Identifier: MIT 0005 */ 0006 0007 #include <feedbackconfigdialog.h> 0008 0009 #include <applicationversionsource.h> 0010 #include <platforminfosource.h> 0011 #include <provider.h> 0012 #include <qtversionsource.h> 0013 #include <screeninfosource.h> 0014 0015 #include <QApplication> 0016 #include <QStandardPaths> 0017 0018 using namespace KUserFeedback; 0019 0020 int main(int argc, char **argv) 0021 { 0022 QStandardPaths::setTestModeEnabled(true); 0023 0024 QCoreApplication::setApplicationName(QStringLiteral("feedbackconfigwidgettest")); 0025 QCoreApplication::setOrganizationName(QStringLiteral("KDE")); 0026 QCoreApplication::setOrganizationDomain(QStringLiteral("kde.org")); 0027 QCoreApplication::setApplicationVersion(QStringLiteral("1984")); 0028 QGuiApplication::setApplicationDisplayName(QStringLiteral("FeedbackConfigWidgetTest")); 0029 0030 QApplication app(argc, argv); 0031 0032 Provider provider; 0033 provider.addDataSource(new ApplicationVersionSource); 0034 provider.addDataSource(new PlatformInfoSource); 0035 provider.addDataSource(new ScreenInfoSource); 0036 provider.addDataSource(new QtVersionSource); 0037 0038 FeedbackConfigDialog w; 0039 w.setFeedbackProvider(&provider); 0040 w.show(); 0041 return app.exec(); 0042 }