MAK RTIspy API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
treeFileDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2006 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: treeFileDialog.h,v $ $Revision: 1.1 $ $State: Exp $
7 ******************************************************************************/
8 
10 
11 #ifndef treeFileDialog_H_
12 #define treeFileDialog_H_
13 
14 #include <rtiMsConfig.h>
15 
16 #include <QtCore/QString>
17 #include <QtCore/QMap>
18 
19 class QWidget;
20 
21 
23 {
24 public:
25 
27  static void setDefaultLocationForFilter(QString filter,QString defaultDirectory);
28 
30  static QString defaultLocationForFilter(QString filter);
31 
34  static bool unableToSaveTryAgain(const QString& filename,
35  QWidget* parent = 0);
36 
38  static void unableToReadFile(const QString& filename,
39  QWidget* parent = 0);
40 
43  static QString getExistingDirectory(const QString& directory,
44  const QString& filter,
45  QWidget* parent,
46  const QString &caption = QString::null);
47 
50  static QString getSaveFileName(
51  const QString& directory,
52  const QString& filter,
53  bool allowOverwrite = true,
54  bool appendExtension = true,
55  QWidget* parent = 0,
56  const QString &caption = QString::null,
57  QString* selectedFilter = 0,
58  bool resolveSymLink = false
59  );
60 
62  static QString getOpenFileName(
63  const QString& directory,
64  const QString& filter,
65  bool appendExtension = true,
66  QWidget* parent = 0,
67  const QString& caption = QString::null);
68 
69 protected:
70  static QMap<QString,QString> theFilterDirectoryMap;
71 };
72 
73 
74 #endif

Document ID: Generated on Mon Mar 21 09:41:37 EDT 2016 from SVN revision 163228
Copyright © 2005-2015 VT MÄK Inc. All Rights Reserved (www.mak.com)