VR-Forces 4.3.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrvOsgQt
DtExtractSearchWidget.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2013 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
9
10
#pragma once
11
12
#include <
vrvOsgQt/vrvOsgQt.h
>
13
#include <
vrvOsgQt/DtExtractPropsInterface.h
>
14
#include <QtGui/QWidget>
15
16
class
QCheckBox
;
17
class
QComboBox
;
18
class
QLabel
;
19
class
QLineEdit
;
20
class
QListWidget;
21
class
QListWidgetItem;
22
class
QPushButton
;
23
class
QTreeWidget
;
24
25
namespace
makVrv
26
{
27
28
class
DtPropTypeComboBox;
29
class
DtModelDefinitionComboBox;
30
33
class
DT_DLL_VRVOSGQT
DtExtractSearchWidget
34
:
public
QWidget
35
,
public
DtExtractPropsInterface
36
{
37
Q_OBJECT;
38
39
public
:
40
42
DtExtractSearchWidget
(
DtDe
& de,
QWidget
* parent);
43
45
~
DtExtractSearchWidget
();
46
48
virtual
void
setSearchCandidateSet(
const
DtExtractPropsInterface::SearchCandidateSet
& scSet);
49
51
virtual
void
reset();
52
54
virtual
void
setValidSchemas(
const
std::vector<std::string>& schemaNames);
55
57
void
clear();
58
59
protected
slots:
60
62
virtual
void
on_extractPropsButton_clicked();
63
65
virtual
void
onPropTypeComboChanged(
const
QString& text);
66
68
virtual
void
onModelDefinitionComboChanged(
const
QString& text);
69
71
virtual
void
on_showSceneGraphButton_clicked();
72
73
protected
:
74
76
void
setupGui();
77
78
protected
:
79
80
QPushButton
*
myShowSceneGraphButton
;
81
DtPropTypeComboBox
*
myPropTypeCombo
;
82
DtModelDefinitionComboBox
*
myModelDefCombo
;
83
QLineEdit
*
myExpressionEdit
;
84
QCheckBox
*
myRegExCheckBox
;
85
QListWidget*
myReferencesList
;
86
87
DtPropTypeComboBox::DtPropTypeList
myTypes
;
88
std::string
myCurrentType
;
89
std::string
myCurrentModelDefinition
;
90
91
DtDe
&
myDe
;
92
};
93
}
94
95
Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (
www.mak.com
)