File indexing completed on 2024-05-12 16:43:52

0001 /*
0002     SPDX-FileCopyrightText: 2009 Alvaro Soliverez <asoliverez@gmail.com>
0003     SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005 #ifndef KWELCOMEPAGE_H
0006 #define KWELCOMEPAGE_H
0007 
0008 // ----------------------------------------------------------------------------
0009 // QT Includes
0010 #include <QString>
0011 #include <QStringList>
0012 
0013 // ----------------------------------------------------------------------------
0014 // KDE Includes
0015 
0016 // ----------------------------------------------------------------------------
0017 // Project Includes
0018 
0019 
0020 /**
0021   * Generates welcome page
0022   *
0023   * @author Alvaro Soliverez
0024   *
0025   * @short Generates the welcome page
0026 **/
0027 class KWelcomePage
0028 {
0029 public:
0030 
0031     KWelcomePage();
0032     ~KWelcomePage();
0033 
0034     static const QString welcomePage();
0035 
0036     static const QString whatsNewPage();
0037 
0038 protected:
0039 
0040     static const QStringList featuresList();
0041     static bool isGroupHeader(const QString& item);
0042     static bool isGroupItem(const QString& item);
0043 };
0044 
0045 #endif