File indexing completed on 2024-12-01 04:37:40
0001 /* 0002 SPDX-FileCopyrightText: 2024 Ralf Habacker ralf.habacker @freenet.de 0003 0004 This file is part of libalkimia. 0005 0006 SPDX-License-Identifier: LGPL-2.1-or-later 0007 */ 0008 0009 #ifndef ALKNEWSTUFFWIDGET_H 0010 #define ALKNEWSTUFFWIDGET_H 0011 0012 #include <alkimia/alk_export.h> 0013 0014 #include <QList> 0015 #include <QStringList> 0016 #include <QObject> 0017 0018 /** 0019 * Wrapper for new stuff widgets 0020 * 0021 * @author Ralf Habacker 0022 */ 0023 class ALK_NO_EXPORT AlkNewStuffWidget : public QObject 0024 { 0025 Q_OBJECT 0026 public: 0027 explicit AlkNewStuffWidget(QObject *parent = nullptr); 0028 bool init(const QString &configFile); 0029 bool showInstallDialog(QWidget *parent = nullptr); 0030 0031 private: 0032 class Private; 0033 Private *const d; 0034 }; 0035 0036 #endif // ALKNEWSTUFFWIDGET_H