Free Electron
old
misc
DrawPick.h
Go to the documentation of this file.
1
/* Copyright (C) 2003-2021 Free Electron Organization
2
Any use of this software requires a license. If a valid license
3
was not distributed with this file, visit freeelectron.org. */
4
5
/** @file */
6
7
#include "
signal/signal.h
"
8
#include "
window/window.h
"
9
#include "
draw/draw.h
"
10
#include "
viewer/DrawView.h
"
11
#include "
misc/misc.h
"
12
13
namespace
fe
14
{
15
16
/** Draw forward pick.
17
18
@copydoc DrawPick_info
19
*/
20
class
FE_DL_EXPORT
DrawPick
:
21
virtual
public
fe::HandlerI
22
{
23
public
:
24
DrawPick
(
void
);
25
virtual
~
DrawPick
(
void
);
26
27
virtual
void
handleBind(
fe::sp<fe::SignalerI>
spSignalerI,
28
fe::sp<fe::Layout>
l_sig);
29
virtual
void
handle(
fe::Record
&record);
30
31
private
:
32
AsPick m_asPick;
33
DrawView
m_drawview;
34
};
35
36
}
/* namespace */
37
DrawView.h
misc.h
draw.h
window.h
fe
kernel
Definition:
namespace.dox:3
fe::DrawView
signal.h
fe::RecordSB
Reference to an instance of a Layout.
Definition:
RecordSB.h:35
fe::sp< fe::SignalerI >
fe::DrawPick
Draw forward pick.
Definition:
DrawPick.h:20
Generated by
1.8.13