1 #ifndef uimultiflatviewcontrol_h 2 #define uimultiflatviewcontrol_h 14 #include "uiflatviewmod.h" 27 : isflattened_(false) {};
30 void setViewerType(
const uiFlatViewer* vwr,
bool isintime);
35 { isflattened_ = flattened; }
58 bool setActiveVwr(
int vwridx);
63 { viewmgr_.setViewerType( vwr, isintime ); }
65 { viewmgr_.setD2TModels( d2t ); }
67 { viewmgr_.setFlattened( flattened ); }
78 bool handleUserClick(
int vwridx);
83 void updateZoomManager();
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
void setZoomCoupled(bool yn)
Definition: uimultiflatviewcontrol.h:60
ObjectSet< uiToolBar > toolbars_
Definition: uimultiflatviewcontrol.h:73
MFVCViewManager viewmgr_
Definition: uimultiflatviewcontrol.h:76
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
MFVCViewManager()
Definition: uimultiflatviewcontrol.h:26
void setDrawZoomBoxes(bool yn)
Definition: uimultiflatviewcontrol.h:61
uiFlatViewer * activevwr_
Definition: uimultiflatviewcontrol.h:82
uiToolBar * getToolBar(int idx)
Definition: uimultiflatviewcontrol.h:55
ObjectSet< FlatView::AuxData > zoomboxes_
Definition: uimultiflatviewcontrol.h:75
bool iszoomcoupled_
Definition: uimultiflatviewcontrol.h:79
Basic 2D sizes (width/height) class.
Definition: geometry.h:76
void setFlattened(bool flattened)
Definition: uimultiflatviewcontrol.h:34
void setD2TModels(const ObjectSet< const TimeDepthModel > &d2t)
Definition: uimultiflatviewcontrol.h:64
ObjectSet< const TimeDepthModel > d2tmodels_
Definition: uimultiflatviewcontrol.h:39
uiFlatViewer * activeVwr() const
Definition: uimultiflatviewcontrol.h:57
The standard tools to control uiFlatViewer(s).
Definition: uiflatviewstdcontrol.h:54
bool isFlattened() const
Definition: uimultiflatviewcontrol.h:36
bool drawzoomboxes_
Definition: uimultiflatviewcontrol.h:80
void setFlattened(bool flattened)
Definition: uimultiflatviewcontrol.h:66
void setViewerType(const uiFlatViewer *vwr, bool isintime)
Definition: uimultiflatviewcontrol.h:62
bool isflattened_
Definition: uimultiflatviewcontrol.h:41
A control for flatviewers with different zoom properties and settings.
Definition: uimultiflatviewcontrol.h:23
Definition: uimultiflatviewcontrol.h:45
BoolTypeSet zintimeflags_
Definition: uimultiflatviewcontrol.h:38
ObjectSet< const uiFlatViewer > vwrs_
Definition: uimultiflatviewcontrol.h:40
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:33
Definition: uiflatviewstdcontrol.h:58
ObjectSet< uiToolButton > parsbuts_
Definition: uimultiflatviewcontrol.h:74