VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvOsgQt
DtLoaderSettingsLogic.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtLoaderSettingsLogic.h,v $ $Revision: 1.19 $ $State: Exp $
7
******************************************************************************/
8
12
13
#ifndef DtLoaderSettingsLogic_H_
14
#define DtLoaderSettingsLogic_H_
15
16
#include <
vrvUtil/DtSignalConnectionManager.h
>
17
#include <
vrvOsgQt/vrvOsgQt.h
>
18
#include <
vrvUtil/DtChannelConfiguration.h
>
19
#include <vector>
20
21
namespace
makVrv
22
{
23
class
DtLoaderSettingsInterface;
24
class
DtPersistenceControlsInterface;
25
class
DtModel;
26
class
DtDe;
27
class
DtSettingsBackup;
28
31
class
DT_DLL_VRVOSGQT
DtLoaderSettingsLogic
:
protected
DtSignalConnectionManager
32
{
33
public
:
34
36
DtLoaderSettingsLogic
(
DtDe
& de,
37
DtPersistenceControlsInterface
& persistenceControls,
38
DtLoaderSettingsInterface
& widget);
39
41
~
DtLoaderSettingsLogic
();
42
43
protected
:
44
46
void
sendSettingsToGui();
47
49
//@ {
50
52
void
slot_ddsFlipSet(
bool
flip);
53
55
void
on_import();
56
void
on_export();
57
void
on_importFilePathChosen(
const
std::string& filePath);
58
void
on_exportFilePathChosen(
const
std::string& filePath);
59
//@ }
60
62
virtual
void
settingsRestored(
const
DtSettingsBackup
*);
63
64
protected
:
65
66
DtLoaderSettingsInterface
&
myWidget
;
67
DtPersistenceControlsInterface
&
myPersistenceControls
;
68
DtDe
&
myDe
;
69
};
70
}
71
72
#endif
73
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
)