VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCoreQt
DtAggregateAsDialogInterface.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2009 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtAggregateAsDialogInterface.h,v $ $Revision: 1.1 $ $State: Exp $
7
******************************************************************************/
8
11
13
14
#pragma once
15
16
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
17
#include <
vrvUtil/signalslib.h
>
18
#include <
vrvCore/DtSelectionManager.h
>
19
#include <
vrvCore/DtEntityState.h
>
20
21
#include <
vrfExtProtocol/rangedObjType.h
>
22
23
#include <QtCore/QString>
24
25
class
QPixmap;
26
27
namespace
makVrf
28
{
29
class
DtVrfSelectionFilter;
30
31
class
DtVrfFilteredListView;
32
33
class
DT_DLL_VRFGUICOREQT
DtAggregateAsDialogInterface
34
{
35
public
:
36
//DTOR
37
virtual
~
DtAggregateAsDialogInterface
();
38
39
public
:
41
virtual
void
setupGui(
const
makVrv::DtSelectionManager::IdSet
&) = 0;
42
44
virtual
void
clearAggregateTypes() = 0;
45
47
virtual
void
addAggregateType(
const
QString&) = 0;
48
50
virtual
DtVrfSelectionFilter
* addFilter(
const
DtVrfSelectionFilter
*) = 0;
51
53
virtual
void
selectFilter(
int
) = 0;
54
55
virtual
DtVrfFilteredListView
* listView() = 0;
56
57
virtual
int
currentAggregateType()
const
= 0;
58
59
virtual
void
setObjectType(
const
DtObjectType
&) = 0;
60
61
virtual
DtObjectType
aggregateObjectType()
const
= 0;
62
63
virtual
void
setAggregateIcon(
const
QPixmap&) = 0;
64
65
virtual
void
setSelectedName(
const
QString&) = 0;
66
67
virtual
void
updateMoveButtons() = 0;
68
69
boost::signal<void (
DtAggregateAsDialogInterface
*,
70
std::vector<makVrv::DtVrlinkSimulatedEntityState>& names, DtEntityType& type,
int
& force,
71
int
& initialAggregateState, DtSimulationAddress& addr)>
signal_aboutToBeAggregatesAs
;
72
};
73
}
74
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)