36 #ifndef __INCLUDE_IAPPLICATION_NXX 37 #define __INCLUDE_IAPPLICATION_NXX 43 #include <nuttx/config.h> 56 #if defined(__cplusplus) 64 class IApplicationWindow;
123 virtual bool run(
void) = 0;
130 virtual void stop(
void) = 0;
141 virtual void destroy(
void) = 0;
148 virtual void hide(
void) = 0;
156 virtual void redraw(
void) = 0;
166 m_minimized = minimized;
248 #endif // __cplusplus 250 #endif // __INCLUDE_IAPPLICATION_NXX virtual void hide(void)=0
virtual IApplicationWindow * getWindow(void) const =0
bool isTopApplication(void) const
bool isMinimized(void) const
virtual NXWidgets::CNxString getName(void)=0
virtual void stop(void)=0
virtual NXWidgets::IBitmap * getIcon(void)=0
void setTopApplication(bool topapp)
virtual ~IApplication(void)
virtual ~IApplicationFactory(void)
virtual void redraw(void)=0
virtual bool isFullScreen(void) const =0
virtual void destroy(void)=0
void setMinimized(bool minimized)