32 #include "YSettings.h"
50 friend class YUIFunction;
57 YUI(
bool withThreads );
250 virtual void idleLoop(
int fd_ycp ) = 0;
262 friend void *start_ui_thread(
void *ui_int );
virtual YEvent * runPkgSelection(YWidget *packageSelector)=0
virtual bool eventsBlocked() const
void setBuiltinCaller(YBuiltinCaller *caller)
void setButtonOrderFromEnvironment()
static YWidgetFactory * widgetFactory()
virtual YApplication * createApplication()=0
static YApplication * application()
void topmostConstructorHasFinished()
static void ensureUICreated()
virtual YOptionalWidgetFactory * createOptionalWidgetFactory()=0
virtual void uiThreadDestructor()
virtual void blockEvents(bool block=true)
bool runningWithThreads() const
static YOptionalWidgetFactory * optionalWidgetFactory()
YBuiltinCaller * builtinCaller() const
virtual void deleteNotify(YWidget *widget)
static YApplication * app()
virtual YWidgetFactory * createWidgetFactory()=0
bool _terminate_ui_thread
virtual void idleLoop(int fd_ycp)=0
YBuiltinCaller * _builtinCaller