VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvOsgQt
DtExtractPropsWidget.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtExtractPropsWidget.h,v $ $Revision: 1.19 $ $State: Exp $
7
******************************************************************************/
8
12
13
#ifndef DtExtractPropsWidget_H_
14
#define DtExtractPropsWidget_H_
15
16
#include <
vrvOsgQt/vrvOsgQt.h
>
17
#include <
vrvOsgQt/DtExtractPropsInterface.h
>
18
#include <
vrvOsgQt/DtExtractReferencesWidget.h
>
19
#include <
vrvOsgQt/DtExtractSearchWidget.h
>
20
21
#include <
vrvUtil/DtSignalConnectionManager.h
>
22
23
#include <QtGui/QWidget>
24
25
namespace
makVrv
26
{
30
class
DT_DLL_VRVOSGQT
DtExtractPropsWidget
31
:
public
QWidget
32
,
public
DtExtractPropsInterface
33
{
34
Q_OBJECT;
35
36
public
:
37
39
DtExtractPropsWidget
(
DtDe
& de,
QWidget
* parent);
40
42
~
DtExtractPropsWidget
();
43
45
virtual
void
setSearchCandidateSet(
const
DtExtractPropsInterface::SearchCandidateSet
& scSet);
46
48
virtual
void
addExtraction(
const
std::string& searchExp,
const
std::string& type);
49
51
virtual
void
reset();
52
54
virtual
void
setValidSchemas(
const
std::vector<std::string>& schemaNames);
55
57
//boost::signal<void ()> signal_addRule;
58
59
protected
:
60
62
void
setupGui();
63
65
void
extractProps(
const
std::string& expression,
bool
isRegEx,
66
const
std::string& type,
const
std::string& modelDef);
67
68
protected
:
69
70
DtExtractReferencesWidget
*
myReferencesWidget
;
71
DtExtractSearchWidget
*
mySearchWidget
;
72
73
DtSignalConnectionManager
myConnections
;
74
75
DtDe
&
myDe
;
76
};
77
}
78
79
#endif
80
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
)