libyui-qt
2.49.2
|
Widget factory for optional ("special") widgets. More...
#include <YQOptionalWidgetFactory.h>
Public Member Functions | |
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 YQDumbTab * | createDumbTab (YWidget *parent) |
virtual bool | hasSlider () |
virtual YQSlider * | createSlider (YWidget *parent, const std::string &label, int minVal, int maxVal, int initialVal) |
virtual bool | hasDateField () |
virtual YQDateField * | createDateField (YWidget *parent, const std::string &label) |
virtual bool | hasTimeField () |
virtual YQTimeField * | createTimeField (YWidget *parent, const std::string &label) |
virtual bool | hasBarGraph () |
virtual YQBarGraph * | 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 () |
virtual YQMultiProgressMeter * | createMultiProgressMeter (YWidget *parent, YUIDimension dim, const vector< float > &maxValues) |
virtual bool | hasPartitionSplitter () |
virtual YQPartitionSplitter * | 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 YQDownloadProgress * | createDownloadProgress (YWidget *parent, const std::string &label, const std::string &filename, YFileSize_t expectedFileSize) |
virtual bool | hasTimezoneSelector () |
virtual YTimezoneSelector * | createTimezoneSelector (YWidget *parent, const std::string &pixmap, const map< string, 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 () |
Protected Member Functions | |
YQOptionalWidgetFactory () | |
Constructor. More... | |
virtual | ~YQOptionalWidgetFactory () |
Destructor. | |
Friends | |
class | YQUI |
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.
Definition at line 54 of file YQOptionalWidgetFactory.h.
|
protected |
Constructor.
Use YUI::optionalWidgetFactory() to get the singleton for this class.
Definition at line 39 of file YQOptionalWidgetFactory.cc.