File indexing completed on 2024-05-12 05:34:34
0001 #ifndef oxygenmainwindowengine_h 0002 #define oxygenmainwindowengine_h 0003 /* 0004 * this file is part of the oxygen gtk engine 0005 * SPDX-FileCopyrightText: 2010 Hugo Pereira Da Costa <hugo.pereira@free.fr> 0006 * 0007 * SPDX-License-Identifier: LGPL-2.0-or-later 0008 */ 0009 0010 0011 #include "oxygengenericengine.h" 0012 #include "oxygendatamap.h" 0013 #include "oxygenmainwindowdata.h" 0014 0015 #include <gtk/gtk.h> 0016 0017 namespace Oxygen 0018 { 0019 //! forward declaration 0020 class Animations; 0021 0022 //! stores data associated to editable mainwindowes 0023 /*! 0024 ensures that the text entry and the button of editable mainwindowes 0025 gets hovered and focus flags at the same time 0026 */ 0027 class MainWindowEngine: public GenericEngine<MainWindowData> 0028 { 0029 0030 public: 0031 0032 //! constructor 0033 MainWindowEngine( Animations* widget ): 0034 GenericEngine<MainWindowData>( widget ) 0035 {} 0036 0037 //! destructor 0038 virtual ~MainWindowEngine( void ) 0039 {} 0040 0041 }; 0042 0043 } 0044 0045 #endif