ASPiK SDK
|
Classes | |
struct | InitParams |
Public Types | |
using | CommandWithKeyList = std::vector< CommandWithKey > |
using | CommandListPair = std::pair< UTF8String, CommandWithKeyList > |
using | CommandList = std::vector< CommandListPair > |
![]() | |
using | WindowList = std::vector< WindowPtr > |
using | CommandLineArguments = std::vector< UTF8String > |
Public Member Functions | |
virtual void | init (const InitParams ¶ms)=0 |
virtual CommandList | getCommandList (const Platform::IWindow *window=nullptr)=0 |
virtual const CommandList & | getKeyCommandList ()=0 |
virtual bool | canQuit ()=0 |
virtual bool | dontClosePopupOnDeactivation (Platform::IWindow *window)=0 |
![]() | |
virtual Application::IDelegate & | getDelegate () const =0 |
virtual IPreference & | getPreferences () const =0 |
virtual const CommandLineArguments & | getCommandLineArguments () const =0 |
virtual const ISharedUIResources & | getSharedUIResources () const =0 |
virtual const ICommonDirectories & | getCommonDirectories () const =0 |
virtual WindowPtr | createWindow (const WindowConfiguration &config, const WindowControllerPtr &controller)=0 |
virtual const WindowList & | getWindows () const =0 |
virtual AlertResult | showAlertBox (const AlertBoxConfig &config)=0 |
virtual void | showAlertBoxForWindow (const AlertBoxForWindowConfig &config)=0 |
virtual void | registerCommand (const Command &command, char16_t defaultCommandKey)=0 |
virtual void | quit ()=0 |
![]() | |
Interface (const Interface &)=delete | |
Interface (Interface &&)=delete | |
Interface & | operator= (const Interface &)=delete |
Interface & | operator= (Interface &&)=delete |
template<typename T > | |
const auto | dynamicCast () const |
template<typename T > | |
auto | dynamicCast () |
![]() | |
virtual void | onSizeChanged (const IWindow &window, const CPoint &newSize)=0 |
virtual void | onPositionChanged (const IWindow &window, const CPoint &newPosition)=0 |
virtual void | onShow (const IWindow &window)=0 |
virtual void | onHide (const IWindow &window)=0 |
virtual void | onClosed (const IWindow &window)=0 |
virtual void | onActivated (const IWindow &window)=0 |
virtual void | onDeactivated (const IWindow &window)=0 |
![]() | |
virtual bool | canHandleCommand (const Command &command)=0 |
virtual bool | handleCommand (const Command &command)=0 |
Additional Inherited Members | |
![]() | |
static IApplication & | instance () |