OpendTect  6.3
uiflatviewdockwin.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3 ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: Bert
7  Date: Feb 2007
8 ________________________________________________________________________
9 
10 -*/
11 
12 #include "uiflatviewmod.h"
13 #include "uiflatviewwin.h"
14 #include "uidockwin.h"
15 
20 mExpClass(uiFlatView) uiFlatViewDockWin : public uiDockWin
21  , public uiFlatViewWin
22 {
23 public:
24 
25  struct Setup
26  {
27  Setup( const uiString& nm )
28  : name_(nm)
29  , nrviewers_(1) {}
30  mDefSetupMemb(uiString, name)
31  mDefSetupMemb(int, nrviewers)
32  };
33 
34 
37 
38  virtual void start() { display(true); }
39  virtual void setWinTitle(const uiString& t) { setDockName(t); }
40  virtual uiMainWin* dockParent() { return mainwin(); }
41  virtual uiParent* viewerParent() { return this; }
42 
43 };
#define mExpClass(module)
Definition: commondefs.h:157
User interface main window.
Definition: uimainwin.h:34
Setup(const uiString &nm)
Definition: uiflatviewdockwin.h:27
(Non-modal) main window containing one or more uiFlatViewer(s).
Definition: uiflatviewdockwin.h:20
virtual uiMainWin * dockParent()
Definition: uiflatviewdockwin.h:40
Definition: uistring.h:88
Definition: uiparent.h:24
virtual void start()
Definition: uiflatviewdockwin.h:38
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
virtual uiParent * viewerParent()
Definition: uiflatviewdockwin.h:41
virtual void setWinTitle(const uiString &t)
Definition: uiflatviewdockwin.h:39
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:29
Definition: uiflatviewdockwin.h:25

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017