ALBA
|
#include <albaOpSelect.h>
Public Member Functions | |
albaOpCopy (wxString label=_("Copy")) | |
~albaOpCopy () | |
bool | Accept (albaVME *vme) |
void | OpDo () |
void | OpUndo () |
albaOp * | Copy () |
Public Member Functions inherited from albaOpEdit | |
albaOpEdit (wxString label="") | |
~albaOpEdit () | |
void | SetInput (albaVME *vme) |
bool | ClipboardIsEmpty () |
void | ClipboardClear () |
void | ClipboardBackup () |
void | ClipboardRestore () |
albaVME * | GetClipboard () |
void | SetClipboard (albaVME *node) |
void | SetSelectionParent (albaVME *parent) |
void | OpRun () |
Public Member Functions inherited from albaOp | |
albaTypeMacro (albaOp, albaObject) | |
albaOp () | |
albaOp (const wxString &label) | |
virtual | ~albaOp () |
void | SetListener (albaObserver *Listener) |
int | GetType () |
virtual void | OnEvent (albaEventBase *alba_event) |
virtual albaOp * | Copy () |
virtual void | OpRun () |
virtual void | SetParameters (void *param) |
virtual albaString | GetParameters () |
virtual void | OpDo () |
virtual void | OpUndo () |
virtual albaGUI * | GetGui () |
virtual void | SetInput (albaVME *vme) |
virtual albaVME * | GetInput () |
virtual albaVME * | GetOutput () |
virtual void | SetOutput (albaVME *output) |
bool | Accept (albaVME *vme) |
void | EnableAccept (bool enable=true) |
virtual bool | CanUndo () |
bool | IsInputPreserving () |
void | ShowGui () |
void | HideGui () |
virtual bool | OkEnabled () |
virtual void | ForceStopWithOk () |
virtual void | ForceStopWithCancel () |
bool | IsCompatible (long state) |
virtual const char ** | GetActions () |
void | SetMouse (albaDeviceButtonsPadMouse *mouse) |
albaDeviceButtonsPadMouse * | GetMouse () |
void | TestModeOn () |
void | TestModeOff () |
bool | GetTestMode () |
void | SetCanundo (bool can_undo=true) |
bool | GetCanundo () |
void | SetSetting (albaGUISettings *setting) |
albaGUISettings * | GetSetting () |
virtual char ** | GetIcon () |
Public Member Functions inherited from albaObserver | |
albaObserver () | |
virtual | ~albaObserver () |
virtual void | OnEvent (albaEventBase *e)=0 |
Public Member Functions inherited from albaObject | |
albaObject () | |
virtual | ~albaObject () |
virtual void | Delete () |
virtual const char * | GetTypeName () const |
virtual bool | IsA (const char *type_name) const |
virtual bool | IsA (const albaTypeID &type_id) const |
virtual albaObject * | NewObjectInstance () const =0 |
virtual const albaTypeID & | GetTypeId () const |
virtual void | Print (std::ostream &os, const int indent=0) const |
albaObject (const albaObject &c) | |
Additional Inherited Members | |
Public Types inherited from albaOp | |
enum | ALBAOP_ID { ID_HELP = MINID , MINID } |
Static Public Member Functions inherited from albaObject | |
static const char * | GetStaticTypeName () |
static bool | IsStaticType (const char *type_name) |
static bool | IsStaticType (const albaTypeID &type_id) |
static const albaTypeID & | GetStaticTypeId () |
static albaObject * | SafeDownCast (albaObject *o) |
Public Attributes inherited from albaOp | |
wxString | m_Label |
int | m_Id |
albaOp * | m_Next |
long | m_Compatibility |
wxMenuItem * | m_MenuItem |
wxString | m_OpMenuPath |
Protected Member Functions inherited from albaOpEdit | |
void | RemoveBackLinksForTheSubTree (albaVME *vme) |
void | RestoreBackLinksForTheSubTree (albaVME *vme) |
bool | CanRestoreBackLinksForTheSubTree (albaVME *vme, albaVME *root) |
Protected Member Functions inherited from albaOp | |
virtual bool | InternalAccept (albaVME *vme) |
virtual void | OpStop (int result) |
Protected Attributes inherited from albaOpEdit | |
albaAutoPointer< albaVME > | m_Backup |
albaAutoPointer< albaVME > | m_Selection |
Protected Attributes inherited from albaOp | |
albaVME * | m_Input |
albaVME * | m_Output |
albaGUI * | m_Gui |
albaGUIHolder * | m_Guih |
bool | m_Canundo |
int | m_OpType |
bool | m_InputPreserving |
albaObserver * | m_Listener |
albaDeviceButtonsPadMouse * | m_Mouse |
albaGUISettings * | m_SettingPanel |
bool | m_TestMode |
bool | m_EnableAccept |
Protected Attributes inherited from albaObject | |
bool | m_HeapFlag |
class name: albaOpCopy Operation which perform copy of a node.
Definition at line 139 of file albaOpSelect.h.
albaOpCopy::albaOpCopy | ( | wxString | label = _("Copy") | ) |
Constructor.
albaOpCopy::~albaOpCopy | ( | ) |
Destructor.
bool albaOpCopy::Accept | ( | albaVME * | vme | ) |
check if node can be input of the operation.
|
virtual |
|
virtual |
undo the operation.
Reimplemented from albaOp.
|
virtual |
return a instance of current object.
Reimplemented from albaOp.