File indexing completed on 2024-12-01 08:25:32

0001 // SPDX-License-Identifier: GPL-2.0-or-later
0002 // SPDX-FileCopyrightText: 2009 Dominik Seichter <domseichter@web.de>
0003 
0004 #ifndef START_UP_INFO_H
0005 #define START_UP_INFO_H
0006 
0007 #include <QFrame>
0008 
0009 namespace Ui
0010 {
0011 class StartUpInfoWidget;
0012 };
0013 
0014 /**
0015  * A info widget which tells the user about the next steps
0016  * when using KRename.
0017  *
0018  */
0019 class StartUpInfo : public QFrame
0020 {
0021     Q_OBJECT
0022 
0023 public:
0024     explicit StartUpInfo(QWidget *parent = nullptr);
0025     ~StartUpInfo() override;
0026 
0027 Q_SIGNALS:
0028     /**
0029      * Emitted when the user clicks the link to add more files.
0030      */
0031     void addFiles();
0032 
0033     /**
0034      * Emitted when the user clicks the link to specify the template.
0035      */
0036     void enterTemplate();
0037 
0038 private:
0039     Ui::StartUpInfoWidget *m_widget;
0040 };
0041 
0042 #endif // START_UP_INFO_H
0043