libyui-qt  2.47.1.1
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 YQDialogcreateDialog (YDialogType dialogType, YDialogColorMode colorMode=YDialogNormalColor)
 
virtual YQLayoutBoxcreateLayoutBox (YWidget *parent, YUIDimension dim)
 
virtual YQButtonBoxcreateButtonBox (YWidget *parent)
 
virtual YQPushButtoncreatePushButton (YWidget *parent, const std::string &label)
 
virtual YQLabelcreateLabel (YWidget *parent, const std::string &text, bool isHeading=false, bool isOutputField=false)
 
virtual YQInputFieldcreateInputField (YWidget *parent, const std::string &label, bool passwordMode=false)
 
virtual YQCheckBoxcreateCheckBox (YWidget *parent, const std::string &label, bool isChecked=false)
 
virtual YQRadioButtoncreateRadioButton (YWidget *parent, const std::string &label, bool isChecked=false)
 
virtual YQComboBoxcreateComboBox (YWidget *parent, const std::string &label, bool editable=false)
 
virtual YQSelectionBoxcreateSelectionBox (YWidget *parent, const std::string &label)
 
virtual YQTreecreateTree (YWidget *parent, const std::string &label, bool multiselection=false, bool recursiveselection=false)
 
virtual YQTablecreateTable (YWidget *parent, YTableHeader *header, bool multiSelection=false)
 
virtual YQProgressBarcreateProgressBar (YWidget *parent, const std::string &label, int maxValue=100)
 
virtual YQRichTextcreateRichText (YWidget *parent, const std::string &text=std::string(), bool plainTextMode=false)
 
virtual YQIntFieldcreateIntField (YWidget *parent, const std::string &label, int minVal, int maxVal, int initialVal)
 
virtual YQMenuButtoncreateMenuButton (YWidget *parent, const std::string &label)
 
virtual YQMultiLineEditcreateMultiLineEdit (YWidget *parent, const std::string &label)
 
virtual YQImagecreateImage (YWidget *parent, const std::string &imageFileName, bool animated=false)
 
virtual YQLogViewcreateLogView (YWidget *parent, const std::string &label, int visibleLines, int storedLines=0)
 
virtual YQMultiSelectionBoxcreateMultiSelectionBox (YWidget *parent, const std::string &label)
 
virtual YQBusyIndicatorcreateBusyIndicator (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 YQSpacingcreateSpacing (YWidget *parent, YUIDimension dim, bool stretchable=false, YLayoutSize_t size=0.0)
 
virtual YQEmptycreateEmpty (YWidget *parent)
 
virtual YQAlignmentcreateAlignment (YWidget *parent, YAlignmentType horAlignment, YAlignmentType vertAlignment)
 
virtual YQSquashcreateSquash (YWidget *parent, bool horSquash, bool vertSquash)
 
virtual YQFramecreateFrame (YWidget *parent, const std::string &label)
 
virtual YQCheckBoxFramecreateCheckBoxFrame (YWidget *parent, const std::string &label, bool checked)
 
virtual YQRadioButtonGroupcreateRadioButtonGroup (YWidget *parent)
 
virtual YQReplacePointcreateReplacePoint (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: