|
virtual bool | hasWizard () |
|
virtual YWizard * | createWizard (YWidget *parent, const std::string &backButtonLabel, const std::string &abortButtonLabel, const std::string &nextButtonLabel, YWizardMode wizardMode=YWizardMode_Standard) |
|
virtual bool | hasDumbTab () |
|
virtual YDumbTab * | createDumbTab (YWidget *parent) |
|
virtual bool | hasSlider () |
|
virtual YSlider * | createSlider (YWidget *parent, const std::string &label, int minVal, int maxVal, int initialVal) |
|
virtual bool | hasDateField () |
|
virtual YDateField * | createDateField (YWidget *parent, const std::string &label) |
|
virtual bool | hasTimeField () |
|
virtual YTimeField * | createTimeField (YWidget *parent, const std::string &label) |
|
virtual bool | hasBarGraph () |
|
virtual YBarGraph * | createBarGraph (YWidget *parent) |
|
virtual bool | hasPatternSelector () |
|
virtual YWidget * | createPatternSelector (YWidget *parent, long modeFlags=0) |
|
virtual bool | hasSimplePatchSelector () |
|
virtual YWidget * | createSimplePatchSelector (YWidget *parent, long modeFlags=0) |
|
virtual bool | hasMultiProgressMeter () |
|
YMultiProgressMeter * | createHMultiProgressMeter (YWidget *parent, const std::vector< float > &maxValues) |
|
YMultiProgressMeter * | createVMultiProgressMeter (YWidget *parent, const std::vector< float > &maxValues) |
|
virtual YMultiProgressMeter * | createMultiProgressMeter (YWidget *parent, YUIDimension dim, const std::vector< float > &maxValues) |
|
virtual bool | hasPartitionSplitter () |
|
virtual YPartitionSplitter * | createPartitionSplitter (YWidget *parent, int usedSize, int totalFreeSize, int newPartSize, int minNewPartSize, int minFreeSize, const std::string &usedLabel, const std::string &freeLabel, const std::string &newPartLabel, const std::string &freeFieldLabel, const std::string &newPartFieldLabel) |
|
virtual bool | hasDownloadProgress () |
|
virtual YDownloadProgress * | createDownloadProgress (YWidget *parent, const std::string &label, const std::string &filename, YFileSize_t expectedFileSize) |
|
bool | hasDummySpecialWidget () |
|
YWidget * | createDummySpecialWidget (YWidget *parent) |
|
virtual bool | hasTimezoneSelector () |
|
virtual YTimezoneSelector * | createTimezoneSelector (YWidget *parent, const std::string &timezoneMap, const std::map< std::string, std::string > &timezones) |
|
virtual bool | hasGraph () |
|
virtual YGraph * | createGraph (YWidget *parent, const std::string &filename, const std::string &layoutAlgorithm) |
|
virtual YGraph * | createGraph (YWidget *parent, void *graph) |
|
virtual bool | hasContextMenu () |
|
Abstract widget factory for optional ("special") widgets.
Remember to always check with the corresponding "has..()" method if the current UI actually provides the requested widget. Otherwise the "create...()" method will throw an exception.