File indexing completed on 2024-07-21 04:35:15

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