Envision
A visual programming IDE for object-oriented languages
|
Public Types | |
using | IdleFunction = std::function< void()> |
Public Member Functions | |
EnvisionApplication (int &argc, char **argv) | |
virtual bool | notify (QObject *receiver, QEvent *event) override |
void | userInputIdle () |
Static Public Member Functions | |
static void | addOnUserInputIdleAction (void *actionId, IdleFunction action) |
static void | removeOnUserInputIdleAction (void *actionId) |
Static Private Member Functions | |
static QMap< void *, IdleFunction > & | idleActions () |
Private Attributes | |
QTimer | idleInputTimer_ |
using Core::EnvisionApplication::IdleFunction = std::function<void ()> |
Core::EnvisionApplication::EnvisionApplication | ( | int & | argc, |
char ** | argv | ||
) |
|
static |
|
staticprivate |
|
overridevirtual |
|
static |
void Core::EnvisionApplication::userInputIdle | ( | ) |
|
private |