GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
|
Interface for components creation(factory method pattern) More...
#include <BaseComponentCreator.h>
Public Member Functions | |
BaseComponentCreator ()=default | |
virtual BaseComponent * | create (const std::wstring &windowName, const utility::ComponentSettings &settings, const std::any &additionalData, BaseComposite *parent)=0 |
virtual | ~BaseComponentCreator ()=default |
Interface for components creation(factory method pattern)
Definition at line 10 of file BaseComponentCreator.h.
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in 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, and gui_framework::utility::VerticalTrackbarControlCreator.