VR-Exchange 2.4 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
examples
modPortalApp
modInterMgr.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2005 VT MAK
3
*********************************************************************/
4
#pragma once
5
6
#include <
portalApp/pInteractionViewComponent.h
>
7
8
class
DtPortalBoomInteraction
;
9
10
// A Interaction Manager class that is responsible for displaying interactions
11
// in the portal GUI. This class registers for DtPortalBoom interactions and
12
// calls processInteraction() which updates the display.
13
class
DtModInteractionViewComponent
:
public
MAKVrExchange::DtInteractionViewComponent
14
{
15
16
public
:
17
18
// Constructor
19
DtModInteractionViewComponent
(
MAKVrExchange::DtPortalConnection
*pconn,
QWidget
*parent);
20
21
// Destructor
22
virtual
~DtModInteractionViewComponent
();
23
24
private
:
25
// Copy Ctor Not Implemented
26
DtModInteractionViewComponent
(
const
DtModInteractionViewComponent
&orig);
27
28
// Assignment Operator Not Implemented
29
DtModInteractionViewComponent
&
operator=
(
const
DtModInteractionViewComponent
&orig);
30
31
public
:
32
33
// A Factory Method we can register with our DtPortalAppGui class.
34
static
DtInteractionViewComponent
*
create
(
35
MAKVrExchange::DtPortalConnection
*pconn,
QWidget
*parent);
36
37
protected
:
38
39
// A static callback received when we get a DtPortalBoomInteraction
40
static
void
boomCb
(
const
DtPortalBoomInteraction
&inter,
void
*userData);
41
42
43
};
44
45
46
Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (
www.mak.com
)