OpendTect  6.6
i_qmdiarea.h
Go to the documentation of this file.
1 #ifndef i_qmdiarea_h
2 #define i_qmdiarea_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Nanne Hemstra
9  Date: September 2007
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 #include "uimdiarea.h"
16 
17 #include <QWidget>
18 #include <QMdiArea>
19 
20 
22 
26 QT_BEGIN_NAMESPACE
27 
28 class i_MdiAreaMessenger : public QObject
29 {
30  Q_OBJECT
31  friend class uiMdiAreaBody;
32 
33 protected:
34 
35 i_MdiAreaMessenger( QMdiArea* sndr, uiMdiArea* receiver )
36  : sender_(sndr)
37  , receiver_(receiver)
38 {
39  connect( sndr, SIGNAL(subWindowActivated(QMdiSubWindow*)),
40  this, SLOT(subWindowActivated(QMdiSubWindow*)) );
41 }
42 
43 private:
44 
46  QMdiArea* sender_;
47 
48 private slots:
49 
50 void subWindowActivated( QMdiSubWindow* )
52 
53 };
54 
55 QT_END_NAMESPACE
56 
57 #endif
i_MdiAreaMessenger::subWindowActivated
void subWindowActivated(QMdiSubWindow *)
Definition: i_qmdiarea.h:50
Notifier::trigger
void trigger()
Definition: notify.h:132
i_MdiAreaMessenger::i_MdiAreaMessenger
i_MdiAreaMessenger(QMdiArea *sndr, uiMdiArea *receiver)
Definition: i_qmdiarea.h:35
uimdiarea.h
uiMdiArea
Definition: uimdiarea.h:68
i_MdiAreaMessenger::sender_
QMdiArea * sender_
Definition: i_qmdiarea.h:46
i_MdiAreaMessenger
Helper class for uiMdiArea to relay Qt's messages.
Definition: i_qmdiarea.h:29
i_MdiAreaMessenger::uiMdiAreaBody
friend class uiMdiAreaBody
Definition: i_qmdiarea.h:31
i_MdiAreaMessenger::receiver_
uiMdiArea * receiver_
Definition: i_qmdiarea.h:45
uiMdiArea::windowActivated
Notifier< uiMdiArea > windowActivated
Definition: uimdiarea.h:90

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