MAK Data Logger API Documentation for DIS
lgrFileDialog.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 lgrFileDialog_H_
10 #define lgrFileDialog_H_
11 
12 #include "lgrGui.h"
13 #include <QtCore/QString>
14 #include <QtCore/QMap>
15 
16 class QWidget;
17 
18 namespace MAKLogger
19 {
20 
22  {
23  public:
24 
26  static void setDefaultLocationForFilter(QString filter,QString defaultDirectory);
27 
29  static QString defaultLocationForFilter(QString filter);
30 
33  static bool unableToSaveTryAgain(const QString& filename,
34  QWidget* parent = 0);
35 
37  static void unableToReadFile(const QString& filename,
38  QWidget* parent = 0);
39 
42  static QString getExistingDirectory(const QString& directory,
43  const QString& filter,
44  QWidget* parent,
45  const QString &caption = QString::null);
46 
49  static QString getSaveFileName(
50  const QString& directory,
51  const QString& filter,
52  bool allowOverwrite = true,
53  bool appendExtension = true,
54  QWidget* parent = 0,
55  const QString &caption = QString::null,
56  QString* selectedFilter = 0,
57  bool resolveSymLink = false
58  );
59 
61  static QString getOpenFileName(
62  const QString& directory,
63  const QString& filter,
64  bool appendExtension = true,
65  QWidget* parent = 0,
66  const QString& caption = QString::null);
67 
68  protected:
69  static QMap<QString,QString> theFilterDirectoryMap;
70  };
71 
72 }
73 
74 #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)