Base class for all nested windows.
Base class for all windows that has children windows.
virtual std::unique_ptr< Menu > & createMainMenu(const std::wstring &menuName)
It needs to be called once.
virtual Menu & addPopupMenu(const std::wstring &menuName)
Don't call move operator with return value.
ChildWindow(const std::wstring &className, const std::wstring &windowName, const utility::ComponentSettings &settings, BaseComposite *parent, const std::string &windowFunctionName="")
size_t getHash() const override
Used as key in creators.
std::unique_ptr< Menu > & createMainMenu(const std::wstring &menuName) override
Not implemented.
void removePopupMenus(const std::wstring &menuName) override
Not implemented.
Menu & addPopupMenu(const std::wstring &menuName) override
Not implemented.
void throwNotImplementedException(string_view methodName, string_view className)
All settings for windows.