OpendTect  6.6
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  RCS: $Id$
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "uiflatviewmod.h"
14 #include "uiflatviewwin.h"
15 #include "uidockwin.h"
16 
21 mExpClass(uiFlatView) uiFlatViewDockWin : public uiDockWin
22  , public uiFlatViewWin
23 {
24 public:
25 
26  struct Setup
27  {
28  Setup( const uiString& nm )
29  : name_(nm)
30  , nrviewers_(1) {}
32  mDefSetupMemb(int, nrviewers)
33  };
34 
35 
38 
39  virtual void start() { display(true); }
40  virtual void setWinTitle(const uiString& t) { setDockName(t); }
41  virtual uiMainWin* dockParent() { return mainwin(); }
42  virtual uiParent* viewerParent() { return this; }
43 
44 };
45 
46 
uiMainWin
User interface main window.
Definition: uimainwin.h:35
uiFlatViewDockWin::dockParent
virtual uiMainWin * dockParent()
Definition: uiflatviewdockwin.h:41
uiFlatViewDockWin::uiFlatViewDockWin
uiFlatViewDockWin(uiParent *, const Setup &)
uiFlatViewDockWin::~uiFlatViewDockWin
~uiFlatViewDockWin()
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
Setup::mDefSetupMemb
mDefSetupMemb(int, method)
uiflatviewwin.h
uiFlatViewDockWin::start
virtual void start()
Definition: uiflatviewdockwin.h:39
uidockwin.h
uiFlatViewWin
Base class for windows containing one or more uiFlatViewer(s).
Definition: uiflatviewwin.h:31
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiFlatViewDockWin
(Non-modal) main window containing one or more uiFlatViewer(s).
Definition: uiflatviewdockwin.h:23
uiFlatViewDockWin::Setup::Setup
Setup(const uiString &nm)
Definition: uiflatviewdockwin.h:28
uiFlatViewDockWin::viewerParent
virtual uiParent * viewerParent()
Definition: uiflatviewdockwin.h:42
uiParent
Definition: uiparent.h:26
uiFlatViewDockWin::setWinTitle
virtual void setWinTitle(const uiString &t)
Definition: uiflatviewdockwin.h:40
uiFlatViewDockWin::Setup::mDefSetupMemb
mDefSetupMemb(uiString, name) mDefSetupMemb(int
uiFlatViewDockWin::Setup
Definition: uiflatviewdockwin.h:27

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