MAK Data Logger API Documentation for DIS
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrSimGui
lgrIndexingPrefPage.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2012 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
8
9
#ifndef lgrIndexingPrefPage_H_
10
#define lgrIndexingPrefPage_H_
11
12
#include "
lgrSimGui.h
"
13
#include "
preferencesPage.h
"
14
#include <
lgrPreciseTimeEdit.h
>
15
16
class
QLabel;
17
class
QSpinBox;
18
class
QRadioButton;
19
20
namespace
MAKLogger
21
{
22
class
DtLgrFullInterface;
23
class
DtLgrPreciseTimeEdit;
24
27
class
DT_DLL_LGRSIMGUI
DtLgrIndexingPrefPage
:
public
DtPage
28
{
29
30
public
:
31
33
DtLgrIndexingPrefPage
(
const
DtLgrFullInterface
* hlaInterface,
34
QWidget
* parent, Qt::WindowFlags f = 0);
35
37
virtual
~
DtLgrIndexingPrefPage
();
38
40
virtual
QIcon icon();
41
43
virtual
QString title();
44
46
virtual
const
std::string& pageClassName()
const
;
47
49
static
const
std::string& thePageClassName();
50
52
virtual
void
load();
53
55
virtual
void
accept();
56
58
virtual
void
reject();
59
60
protected
:
61
63
virtual
void
activate();
64
66
virtual
void
deactivate();
67
68
protected
:
69
const
DtLgrFullInterface
*
myInterface
;
70
71
QLabel*
myCheckpointPolicyLabel
;
72
73
QRadioButton*
myFrequencyRadioButton
;
74
QLabel*
myFrequencyLabel
;
75
QSpinBox*
myFrequencySpinBox
;
76
QRadioButton*
mySizeRadioButton
;
77
QLabel*
mySizeLabel
;
78
QSpinBox*
mySizeSpinBox
;
79
QRadioButton*
myTimeRadioButton
;
80
QLabel*
myTimeLabel
;
81
DtLgrPreciseTimeEdit
*
myTimeEdit
;
82
};
83
84
}
85
86
#endif
87
88
Document ID: Generated on Mon Jan 19 08:20:14 EST 2015 from SVN revision 149581
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)