17 #ifndef DGL_APP_HPP_INCLUDED
18 #define DGL_APP_HPP_INCLUDED
22 #ifdef DISTRHO_NAMESPACE
24 class PluginApplication;
67 void exec(uint idleTimeInMs = 30);
87 bool isStandalone() const noexcept;
96 double getTime() const;
120 const
char* getClassName() const noexcept;
126 void setClassName(const
char* name);
130 PrivateData* const pData;
132 #ifdef DISTRHO_NAMESPACE
133 friend class DISTRHO_NAMESPACE::PluginApplication;
136 DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(
Application)
Definition: Application.hpp:43
void exec(uint idleTimeInMs=30)
bool isQuitting() const noexcept
Application(bool isStandalone=true)
Definition: Window.hpp:63
#define END_NAMESPACE_DISTRHO
Definition: DistrhoInfo.hpp:949
#define START_NAMESPACE_DISTRHO
Definition: DistrhoInfo.hpp:943