File indexing completed on 2024-06-16 04:47:15

0001 /***************************************************************************
0002  * SPDX-FileCopyrightText: 2022 S. MANKOWSKI stephane@mankowski.fr
0003  * SPDX-FileCopyrightText: 2022 G. DE BURE support@mankowski.fr
0004  * SPDX-License-Identifier: GPL-3.0-or-later
0005  ***************************************************************************/
0006 #ifndef SKGTIPOFDAYBOARDWIDGET_H
0007 #define SKGTIPOFDAYBOARDWIDGET_H
0008 /** @file
0009 * This file is a plugin for tip of day.
0010 *
0011 * @author Stephane MANKOWSKI / Guillaume DE BURE
0012 */
0013 #include "skgboardwidget.h"
0014 #include "ui_skgtipofdayboardwidget.h"
0015 
0016 /**
0017  * This file is a plugin for tip of day
0018  */
0019 class SKGTipOfDayBoardWidget : public SKGBoardWidget
0020 {
0021     Q_OBJECT
0022 
0023 public:
0024     /**
0025      * Default Constructor
0026      * @param iParent the parent widget
0027      * @param iDocument the document
0028      */
0029     explicit SKGTipOfDayBoardWidget(QWidget* iParent, SKGDocument* iDocument);
0030 
0031     /**
0032      * Default Destructor
0033      */
0034     ~SKGTipOfDayBoardWidget() override;
0035 
0036 private Q_SLOTS:
0037     void onModified();
0038 
0039 private:
0040     Q_DISABLE_COPY(SKGTipOfDayBoardWidget)
0041 
0042     Ui::skgtipofdayboardwidget ui{};
0043 };
0044 
0045 #endif  // SKGTIPOFDAYBOARDWIDGET_H