MAK Data Logger API Documentation for DIS
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;
28  {
29  Q_OBJECT
30  public:
33 
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 
67 
69 
70  static QMap<QString,QString> theFilterDirectoryMap;
71 
72  private:
77 
78  };
79 }
80 
81 #endif

Document ID: Generated on Thu Apr 10 18:53:01 EDT 2014 from SVN revision 138105
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)