GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
gui_framework::utility::BaseComponentCreator Class Referenceabstract

Interface for components creation(factory method pattern) More...

#include <BaseComponentCreator.h>

Inheritance diagram for gui_framework::utility::BaseComponentCreator:
gui_framework::utility::ButtonCreator gui_framework::utility::CheckBoxCreator gui_framework::utility::ChildWindowCreator gui_framework::utility::DropDownComboBoxCreator gui_framework::utility::DropDownListComboBoxCreator gui_framework::utility::EditControlCreator gui_framework::utility::GroupBoxCreator gui_framework::utility::HorizontalTrackbarControlCreator gui_framework::utility::IconListViewCreator gui_framework::utility::ImageButtonCreator gui_framework::utility::InfiniteProgressBarCreator gui_framework::utility::ListBoxCreator gui_framework::utility::ListIconListViewCreator gui_framework::utility::ListTextIconListViewCreator gui_framework::utility::ListTextListViewCreator gui_framework::utility::MultipleSelectListBoxCreator gui_framework::utility::ProgressBarCreator gui_framework::utility::RichEditCreator gui_framework::utility::SeparateWindowCreator gui_framework::utility::SimpleComboBoxCreator gui_framework::utility::StaticControlCreator gui_framework::utility::TabControlCreator gui_framework::utility::TextIconListViewCreator gui_framework::utility::TextListViewCreator gui_framework::utility::VerticalTrackbarControlCreator

Public Member Functions

 BaseComponentCreator ()=default
 
virtual BaseComponentcreate (const std::wstring &windowName, const utility::ComponentSettings &settings, const std::any &additionalData, BaseComposite *parent)=0
 
virtual ~BaseComponentCreator ()=default
 

Detailed Description

Interface for components creation(factory method pattern)

Definition at line 10 of file BaseComponentCreator.h.

Constructor & Destructor Documentation

◆ BaseComponentCreator()

gui_framework::utility::BaseComponentCreator::BaseComponentCreator ( )
default

◆ ~BaseComponentCreator()

virtual gui_framework::utility::BaseComponentCreator::~BaseComponentCreator ( )
virtualdefault

Member Function Documentation

◆ create()


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