VR-Forces 4.8 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrfGuiCore
createObjectMenuItem.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2920 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
6
#pragma once
7
8
#include <
vrfGuiCore/vrfMenuItem.h
>
9
10
#include <
readerWriter/rwObjectType.h
>
11
#include <
vrfutil/rwForceType.h
>
12
13
namespace
makVrf
14
{
15
class
DT_DLL_VRFGUICORE
DtCreateObjectMenuItem
:
public
DtVrfMenuItem
16
{
17
18
public
:
19
21
DtCreateObjectMenuItem
22
(
23
const
DtString
& name,
24
DtReaderWriterRegistry
*
const
parentRegistry = NULL
25
);
26
28
virtual
~
DtCreateObjectMenuItem
();
29
31
DtCreateObjectMenuItem
(
const
DtCreateObjectMenuItem
& orig);
32
34
DtCreateObjectMenuItem
& operator=(
const
DtCreateObjectMenuItem
& orig);
35
36
virtual
DtString
keywords()
const
;
37
void
setKeywords(
const
DtString
&);
38
39
virtual
DtString
menuIcon()
const
;
40
void
setMenuIcon(
const
DtString
&);
41
42
virtual
DtObjectType
objectType
()
const
;
43
void
setObjectType
(
const
DtObjectType
&);
44
45
virtual
DtForceType forceType()
const
;
46
void
setForceType(DtForceType);
47
48
virtual
bool
operator==
(
const
DtVrfMenuEntry
&)
const
;
49
50
virtual
DtVrfMenuEntry
* clone()
const
;
51
52
protected
:
53
54
DtRwObjectType
myObjectType
;
55
DtRwForceType
myForceType
;
56
DtRwString
myKeywords
;
57
DtRwString
myMenuIcon
;
58
};
59
60
inline
void
DtCreateObjectMenuItem::setMenuIcon
(
const
DtString
& o)
61
{
62
myMenuIcon
= o;
63
}
64
65
inline
void
DtCreateObjectMenuItem::setKeywords
(
const
DtString
& o)
66
{
67
myKeywords
= o;
68
}
69
70
inline
void
DtCreateObjectMenuItem::setObjectType
(
const
DtObjectType
& o)
71
{
72
myObjectType
= o;
73
}
74
75
inline
void
DtCreateObjectMenuItem::setForceType
(DtForceType f)
76
{
77
myForceType
= f;
78
}
79
}
setObjectType
**virtual void setObjectType(const DtObjectType &)
makVrf::DtCreateObjectMenuItem::setKeywords
void setKeywords(const DtString &)
Definition:
createObjectMenuItem.h:65
makVrf::DtCreateObjectMenuItem::myObjectType
DtRwObjectType myObjectType
Definition:
createObjectMenuItem.h:54
makVrf::DtCreateObjectMenuItem::myKeywords
DtRwString myKeywords
Definition:
createObjectMenuItem.h:56
makVrf::DtVrfMenuEntry
Definition:
vrfMenuEntry.h:15
DtRwObjectType
class DtRwObjectType:
Definition:
rwObjectType.h:18
operator==
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
DtRwString
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition:
rwString.h:20
objectType
*virtual const DtObjectType & objectType() const
makVrf::DtCreateObjectMenuItem::setMenuIcon
void setMenuIcon(const DtString &)
Definition:
createObjectMenuItem.h:60
DtReaderWriterRegistry
Definition:
readerWriterRegistry.h:39
makVrf::DtCreateObjectMenuItem::myMenuIcon
DtRwString myMenuIcon
Definition:
createObjectMenuItem.h:57
DT_DLL_VRFGUICORE
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition:
vrfGuiCore.h:25
DtObjectType
Definition:
objectType.h:27
vrfMenuItem.h
DtRwForceType
Description: A readable, writable DtForceType.
Definition:
rwForceType.h:26
rwObjectType.h
makVrf::DtVrfMenuItem
Definition:
vrfMenuItem.h:17
makVrf::DtCreateObjectMenuItem::setObjectType
void setObjectType(const DtObjectType &)
Definition:
createObjectMenuItem.h:70
makVrf::DtCreateObjectMenuItem::setForceType
void setForceType(DtForceType)
Definition:
createObjectMenuItem.h:75
DtString
rwForceType.h
makVrf::DtCreateObjectMenuItem::myForceType
DtRwForceType myForceType
Definition:
createObjectMenuItem.h:55
makVrf::DtCreateObjectMenuItem
Definition:
createObjectMenuItem.h:15
Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (
www.mak.com
)