To be able to send and/or receive CallBacks, inherit from this class.
More...
Inherited by ApplicationData, Attrib::DescSet, CBCapsule< T >, CmdDrive::Activator, CmdDrive::CmdComposer, CmdDrive::CmdDriver, CmdDrive::CmdRecorder, CmdDrive::uiCmdDriverMgr, ColTab::MapperSetup, ColTab::SeqMgr, Coords::CoordSystem [private]
, DataPackMgr, DataPointSetDisplayMgr, EM::EMManager, EM::EMObject, EM::Fault3DPainter, EM::FaultStickPainter, EM::FaultStickSetFlatViewEditor, EM::HorizonPainter2D, EM::HorizonPainter3D, EM::HorizonPreLoader, EM::HorizonZTransform, EM::SurfaceGeometry, ExplicitMarchingCubesSurface, FlatView::AuxDataEditor, FlatView::Sower, FlatView::uiAuxDataDisplay, Geometry::Element, Geometry::ElementEditor, Geometry::ExplFaultStickSurface, Geometry::ExplicitIndexedShape, Geometry::ExplPlaneIntersection, Geometry::ExplPolygonSurface, Geometry::RandomLine::ChangeData, Geometry::RandomLineManager, GestureEventHandler, i_QPtrImpl, JobCommunic, JobIOMgr, KeyboardEventHandler, MarchingCubesSurface, MeasureToolMan, MenuItemHandler, MenuItemHolder, MouseCursorExchange, MouseEventHandler, MPE::EMSeedPicker, MPE::Engine, MPE::HorizonFlatViewEditor, MPE::HorizonFlatViewEditor2D, MPE::HorizonFlatViewEditor3D, MPE::HorizonTrackerMgr, MPE::ObjectEditor, MsgClass, NamedObject, Network::RequestConnection, Network::RequestServer, NotSavedPrompter, ObjDisposer, OD::PythonAccess, ODDLSite, ODGraphicsDynamicImageItem, ODNetworkReply, Pick::SetMgr::ChangeData, PickRetriever, Pos::WellProvider3D, PosImpExpPars, PosInfo::Survey2D, PreStack::EventManager, PreStack::ProcessManager, RemCommHandler, RemoteJobExec, Seis::PreLoadDataManager, SeisRandomProvider, SeisRandomRepository, SignalHandling, Strat::LevelSet, Strat::LithologySet, Strat::UnitRef, TextTranslateMgr, Threads::WorkManager, Translator, uiApplPartServer, uiBaseMapObject, uiBitMapDisplay, uiColorTable, uiCrossHairItem, uiEventFilter, uiFlatViewColTabEd, uiFont, uiFontList, uiGenInputInputFld, uiGraphicsSceneAxisMgr, uiGVFreehandAreaSelectionTool, uiIOObjInserter, uiIOObjManipGroupSubj, uiListBoxChoiceIO, uiMouseEventBlockerByGestures, uiMPEMan, uiObjectItemViewAxisPainter, uiODApplMgr, uiODApplMgrAttrVisHandler, uiODApplMgrDispatcher, uiODFaultToolMan, uiODLangMenuMgr, uiODMenuMgr, uiODSceneMgr, uiODViewer2D, uiODViewer2DMgr, uiPickSetMgr, uiShortcutsMgr, uiSlicePos, uiStratDispToTree, uiStratRefTree, uiStratTreeToDisp, uiStratViewControl, uiSystemTrayIcon, uiTextFile, uiTreeFactorySet, uiTreeItem, uiTreeViewItem, uiTreeViewItemIterator, uiVarWizard, uiVisColTabEd, uiVisEMObject, uiWellDisplayControl, uiWindowGrabber, Undo, UserAction, Vel::FunctionSource, Vel::Picks, Vel::PicksMgr, visBase::DataManager, visBase::DataObject, visBase::HorizonSectionTile [private]
, visBase::NodeState, visBase::SelectionManager, visSurvey::SceneTransformManager, Vw2DDataManager, Vw2DDataObject, WellStratUnitGen, WellT2DTransform, WellTie::EventStretch, WellTie::PickSetMgr, WellTie::Server, WellTie::uiTieView, and WellTie::WellDataMgr.
To be able to send and/or receive CallBacks, inherit from this class.
CallBacker::CallBacker |
( |
| ) |
|
virtual CallBacker::~CallBacker |
( |
| ) |
|
|
virtual |
Adds cb to notifier, and makes sure it is removed later when object is deleted.
- Returns
- if it was attached.
- Note
- Attaches only if
- Parameters
-
void CallBacker::detachAllNotifiers |
( |
| ) |
|
|
protected |
Call from the destructor of your inherited object.
- Note
- Normally not needed if you don't want this explicitly.
- Note
- Detaches only if
- Parameters
-
Only for debugging purposes, don't use.
- Returns
- false only if wait and no lock could be got