libyui-qt  2.46.13
 All Classes Functions Variables
YQWidgetFactory Class Reference

Concrete widget factory for mandatory widgets. More...

#include <YQWidgetFactory.h>

Inheritance diagram for YQWidgetFactory:
Collaboration diagram for YQWidgetFactory:

Public Member Functions

virtual YQDialog * createDialog (YDialogType dialogType, YDialogColorMode colorMode=YDialogNormalColor)
 
virtual YQLayoutBox * createLayoutBox (YWidget *parent, YUIDimension dim)
 
virtual YQButtonBox * createButtonBox (YWidget *parent)
 
virtual YQPushButton * createPushButton (YWidget *parent, const std::string &label)
 
virtual YQLabel * createLabel (YWidget *parent, const std::string &text, bool isHeading=false, bool isOutputField=false)
 
virtual YQInputField * createInputField (YWidget *parent, const std::string &label, bool passwordMode=false)
 
virtual YQCheckBox * createCheckBox (YWidget *parent, const std::string &label, bool isChecked=false)
 
virtual YQRadioButton * createRadioButton (YWidget *parent, const std::string &label, bool isChecked=false)
 
virtual YQComboBox * createComboBox (YWidget *parent, const std::string &label, bool editable=false)
 
virtual YQSelectionBox * createSelectionBox (YWidget *parent, const std::string &label)
 
virtual YQTree * createTree (YWidget *parent, const std::string &label, bool multiselection=false, bool recursiveselection=false)
 
virtual YQTable * createTable (YWidget *parent, YTableHeader *header, bool multiSelection=false)
 
virtual YQProgressBar * createProgressBar (YWidget *parent, const std::string &label, int maxValue=100)
 
virtual YQRichText * createRichText (YWidget *parent, const std::string &text=std::string(), bool plainTextMode=false)
 
virtual YQIntField * createIntField (YWidget *parent, const std::string &label, int minVal, int maxVal, int initialVal)
 
virtual YQMenuButton * createMenuButton (YWidget *parent, const std::string &label)
 
virtual YQMultiLineEdit * createMultiLineEdit (YWidget *parent, const std::string &label)
 
virtual YQImage * createImage (YWidget *parent, const std::string &imageFileName, bool animated=false)
 
virtual YQLogView * createLogView (YWidget *parent, const std::string &label, int visibleLines, int storedLines=0)
 
virtual YQMultiSelectionBox * createMultiSelectionBox (YWidget *parent, const std::string &label)
 
virtual YQBusyIndicator * createBusyIndicator (YWidget *parent, const std::string &label, int maxValue=100)
 
virtual YPackageSelector * createPackageSelector (YWidget *parent, long modeFlags=0)
 
virtual YWidget * createPkgSpecial (YWidget *parent, const std::string &name)
 
virtual YQSpacing * createSpacing (YWidget *parent, YUIDimension dim, bool stretchable=false, YLayoutSize_t size=0.0)
 
virtual YQEmpty * createEmpty (YWidget *parent)
 
virtual YQAlignment * createAlignment (YWidget *parent, YAlignmentType horAlignment, YAlignmentType vertAlignment)
 
virtual YQSquash * createSquash (YWidget *parent, bool horSquash, bool vertSquash)
 
virtual YQFrame * createFrame (YWidget *parent, const std::string &label)
 
virtual YQCheckBoxFrame * createCheckBoxFrame (YWidget *parent, const std::string &label, bool checked)
 
virtual YQRadioButtonGroup * createRadioButtonGroup (YWidget *parent)
 
virtual YQReplacePoint * createReplacePoint (YWidget *parent)
 

Protected Member Functions

 YQWidgetFactory ()
 Constructor. More...
 
virtual ~YQWidgetFactory ()
 Destructor.
 

Friends

class YQUI
 

Detailed Description

Concrete widget factory for mandatory widgets.

Definition at line 68 of file YQWidgetFactory.h.

Constructor & Destructor Documentation

YQWidgetFactory::YQWidgetFactory ( )
protected

Constructor.

Use YUI::widgetFactory() to get the singleton for this class.

Definition at line 39 of file YQWidgetFactory.cc.


The documentation for this class was generated from the following files: