|
typedef istdgui::TRestorableGuiWrap< istdgui::TDesignerGuiCompBase< Ui::CSceneConnectorGuiComp, QWidget > > | BaseClass |
|
typedef CGuiComponentBase | BaseClass |
|
typedef ibase::TVisualChangesHandlerWrap< icomp::CComponentBase > | BaseClass |
|
Public Types inherited from ibase::TVisualChangesHandlerWrap< icomp::CComponentBase > |
typedef icomp::CComponentBase | BaseClass |
|
Public Types inherited from ibase::ICommandsProvider |
enum | ChangeFlags { CF_COMMANDS = 0x62b7e8
} |
|
enum | ChangeFlags {
CF_ICF_INTERNAL = 0
, CF_ALL_DATA
, CF_ANY
, CF_DESTROYING
,
CF_DELEGATED
, CF_NO_UNDO
} |
| Data model change notification flags. More...
|
|
enum | SupportedOperations {
SO_NONE = 0
, SO_OBSERVE = 1 << 0
, SO_COPY = 1 << 1
, SO_CLONE = 1 << 2
,
SO_COMPARE = 1 << 3
, SO_RESET = 1 << 4
, SO_CHANGE_LOCK = 1 << 5
} |
| Flags for supported operations. More...
|
|
enum | CompatibilityMode { CM_STRICT
, CM_WITHOUT_REFS
, CM_WITH_REFS
, CM_CONVERT
} |
| Control how relationship betweeen objects are interpreted. More...
|
|
|
const ibase::IHierarchicalCommand * | GetCommands () const override |
| Get list of menu commands.
|
|
| 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.
|
|
Public Member Functions inherited from ibase::ICommandsProvider |
virtual int | GetSupportedOperations () const |
| Get set of flags for supported operations.
|
|
virtual bool | CopyFrom (const IChangeable &object, CompatibilityMode mode=CM_WITHOUT_REFS) |
| Copy this object from another one.
|
|
virtual bool | IsEqual (const IChangeable &object) const |
| Compare this object with another object.
|
|
virtual std::unique_ptr< IChangeable > | CloneMe (CompatibilityMode mode=CM_WITHOUT_REFS) const |
| Make a copy of this object.
|
|
virtual bool | ResetData (CompatibilityMode mode=CM_WITHOUT_REFS) |
| Reset data to its default state.
|
|
virtual QMutex * | GetChangesLock () const |
| Get mutex beeing locked during changes, if available.
|
|
virtual void | BeginChanges (const ChangeSet &changeSet) |
| Starts the change transaction.
|
|
virtual void | EndChanges (const ChangeSet &changeSet) |
| Ends the change transaction.
|
|
virtual void | BeginChangeGroup (const ChangeSet &changeSet) |
| Starts group of changes.
|
|
virtual void | EndChangeGroup (const ChangeSet &changeSet) |
| Ends group of changes.
|
|
Definition at line 25 of file CSceneConnectorGuiComp.h.