MAK Data Logger API Documentation for DIS
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrRemoteGui
lgrRemoteRecordFileAsDialog.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*******************************************************************************/
5
8
9
#ifndef lgrRemoteRecordFileAsDialog_H_
10
#define lgrRemoteRecordFileAsDialog_H_
11
12
#include "ui_recordFileAsDialog.h"
13
#include "
lgrRemoteGui.h
"
14
#include <vlutil/vlFilename.h>
15
#include <QtGui/QDialog>
16
#include <QtCore/QString>
17
#include <QtCore/QMap>
18
19
20
class
QWidget
;
21
22
23
namespace
MAKLogger
24
{
26
class
DtLgrRemoteMainWindow;
27
class
DT_DLL_LGRREMOTEGUI
DtLgrRemoteRecordFileAsDialog
:
public
QDialog
,
public
Ui_recordFileAsDialog
28
{
29
Q_OBJECT
30
public
:
32
DtLgrRemoteRecordFileAsDialog
(
DtLgrRemoteMainWindow
* window);
33
35
virtual
~
DtLgrRemoteRecordFileAsDialog
();
36
37
virtual
bool
canOverwriteFile( DtFilename newRclgrFile );
38
39
public
:
40
42
static
QString getOpenFileName(
43
const
QString& directory,
44
const
QString& filter,
45
bool
appendExtension =
true
,
46
QWidget
* parent = 0,
47
const
QString& caption = QString::null);
48
49
public
slots:
51
virtual
void
onOK();
52
54
virtual
void
onCancel();
55
57
virtual
void
onBrowse();
58
60
virtual
void
onCheck();
61
62
63
protected
:
64
QString
myFilename
;
65
66
DtLgrRemoteMainWindow
*
myMainWindow
;
67
68
bool
myConstructFilename
;
69
70
static
QMap<QString,QString>
theFilterDirectoryMap
;
71
72
private
:
74
DtLgrRemoteRecordFileAsDialog
(
const
DtLgrRemoteRecordFileAsDialog
& orig );
76
DtLgrRemoteRecordFileAsDialog
operator=(
const
DtLgrRemoteRecordFileAsDialog
& orig );
77
78
};
79
}
80
81
#endif
Document ID: Generated on Thu Apr 11 12:13:00 EDT 2013 from SVN revision 126011
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)