|
| CAttributeEditorComp () |
|
const icomp::IMetaInfoManager * | GetMetaInfoManagerPtr () const override |
|
const icmpstr::IRegistryConsistInfo * | GetConsistencyInfoPtr () const override |
|
| TGuiComponentBase () |
|
virtual QWidget * | GetQtWidget () const |
|
| I_REGISTER_SUBELEMENT_INTERFACE_T (VisualStatus, IVisualStatus, ExtractVisualStatus) |
|
| I_REGISTER_SUBELEMENT_INTERFACE_T (VisualStatus, istd::IChangeable, ExtractVisualStatus) |
|
| I_REGISTER_SUBELEMENT_INTERFACE_T (VisualStatus, imod::IModel, ExtractVisualStatus) |
|
| CGuiComponentBase () |
|
bool | IsGuiShown () const |
|
bool | IsGuiCreated () const override |
| Inform if GUI was initilized.
|
|
bool | CreateGui (QWidget *parentPtr) override |
| Initialize GUI and connect it to the parent.
|
|
bool | DestroyGui () override |
| Release GUI and disconnect it from parent.
|
|
QWidget * | GetWidget () const override |
| Get access to internal QWidget object.
|
|
void | OnTryClose (bool *ignoredPtr=nullptr) override |
| Called on trying to close application.
|
|
Public Member Functions inherited from ibase::TVisualChangesHandlerWrap< icomp::CComponentBase > |
| TVisualChangesHandlerWrap (Args &&... args) |
|
virtual void | EnableVisualChangesHandler (bool enableLocalization=true) |
| If enabled, listen to the language change event from the application context.
|
|
| CComponentBase () |
| Create component and assign it to specific context.
|
|
| CComponentBase (const CComponentBase &)=delete |
|
CComponentBase & | operator= (const CComponentBase &)=delete |
|
virtual const ICompositeComponent * | GetParentComponent (bool ownerOnly=false) const |
| Get parent of this component.
|
|
virtual void * | GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="") |
| Get access to specified component interface.
|
|
virtual const IComponentContext * | GetComponentContext () const |
| Get access to component context describing all application-specified component information loaded from components registry.
|
|
virtual void | SetComponentContext (const IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner) |
| Set component context of this component.
|
|
virtual void | UpdateEditor (const istd::IChangeable::ChangeSet &changeSet)=0 |
| Updates editor with model data.
|
|
virtual void | UpdateModelFromEditor () const =0 |
| Updates model from editor.
|
|
virtual bool | IsReadOnly () const =0 |
| Returns true if the model data can be changed.
|
|
virtual void | SetReadOnly (bool state)=0 |
| Set flag that the model data can be changed.
|
|
|
bool | SetAttributeToItem (AttributeGroupType groupType, int &itemIndex, const icomp::IRegistry ®istry, const QByteArray &attributeId, const ElementIdToAttrInfoMap &infos, const QFont &normalFont, const QFont &importantFont, bool &hasError, bool &hasWarning, bool &hasExport) const |
|
bool | SetInterfaceToItem (QTreeWidgetItem &item, icomp::IRegistry::ExportedInterfacesMap *interfacesMapPtr, const QByteArray &elementId, const QByteArray &interfaceName, bool &hasWarning, bool &hasExport, bool readOnly) const |
|
bool | ResetItem (QTreeWidgetItem &item) |
|
bool | DecodeAttribute (const iser::ISerializable &attribute, QString &text, int &meaning) const |
|
bool | EncodeAttribute (const QString &text, int meaning, iser::ISerializable &result) const |
|
void | CreateInterfacesTree (const QByteArray &elementId, const icomp::IElementStaticInfo *infoPtr, icomp::IRegistry::ExportedInterfacesMap ®istryInterfaces, QTreeWidgetItem *parentItemPtr, bool &hasWarning, bool &hasExport, bool includeSubelement, bool readOnly) |
|
void | CreateExportedComponentsTree (const QByteArray &elementId, const QByteArray &globalElementId, const icomp::IElementStaticInfo *elementMetaInfoPtr, QTreeWidgetItem &item, bool &hasWarning, bool &hasExport, bool readOnly) const |
|
void | OnGuiModelDetached () override |
|
void | UpdateGui (const istd::IChangeable::ChangeSet &changeSet) override |
|
void | OnGuiCreated () override |
| Called just after GUI is initialized.
|
|
void | OnGuiDestroyed () override |
| Called just before GUI is released.
|
|
virtual QWidget * | CreateQtWidget (QWidget *parentPtr) |
| Create slave widget object.
|
|
virtual void | OnGuiShown () |
| Called from widget event filter when slave widget is shown.
|
|
virtual void | OnGuiHidden () |
| Called from widget event filter when slave widget is hidden.
|
|
virtual bool | OnKeyPressed (QKeyEvent *event) |
| Called from widget event filter when key is pressed.
|
|
virtual void | OnRetranslate () |
| Called when non-GUI elements (like commands) should be retranslated.
|
|
virtual void | OnGuiRetranslate () |
| Called from widget event filter when GUI should be retranslated.
|
|
void | SetStatusIcon (const QIcon &icon) |
| Set status icon;.
|
|
void | SetStatusText (const QString &text) |
| Set status text;.
|
|
void | OnLanguageChanged () override |
|
void | OnDesignSchemaChanged () override |
|
bool | eventFilter (QObject *sourcePtr, QEvent *eventPtr) override |
|
void | OnComponentCreated () override |
|
void | OnComponentDestroyed () override |
|
Protected Member Functions inherited from ibase::TVisualChangesHandlerWrap< icomp::CComponentBase > |
bool | IsComponentActive () const |
| Check if component is active.
|
|
virtual const IRealComponentStaticInfo & | GetComponentStaticInfo () const =0 |
| Get access to static info of this component.
|
|
Definition at line 28 of file CAttributeEditorComp.h.