MAK RTIspy API Documentation for HLA 1.3
treeFileDialog.h
Go to the documentation of this file.
00001 /******************************************************************************
00002 ** Copyright (c) 2006 MAK Technologies, Inc.
00003 ** All rights reserved.
00004 ******************************************************************************/
00005 /******************************************************************************
00006 ** $RCSfile: treeFileDialog.h,v $ $Revision: 1.1 $ $State: Exp $
00007 ******************************************************************************/
00008 
00010 
00011 #ifndef treeFileDialog_H_
00012 #define treeFileDialog_H_
00013 
00014 #include <rtiMsConfig.h>
00015 
00016 #include <QtCore/QString>
00017 #include <QtCore/QMap>
00018 
00019 class QWidget;
00020 
00021 
00022 class DT_DLL_CHOOSER DtTreeFileDialog
00023 {
00024 public:
00025 
00027    static void setDefaultLocationForFilter(QString filter,QString defaultDirectory);
00028 
00030    static QString defaultLocationForFilter(QString filter);
00031 
00034    static bool unableToSaveTryAgain(const QString& filename,
00035       QWidget* parent = 0);
00036 
00038    static void unableToReadFile(const QString& filename,
00039       QWidget* parent = 0);
00040 
00043    static QString getExistingDirectory(const QString& directory,
00044       const QString& filter,
00045       QWidget* parent,
00046       const QString &caption = QString::null);
00047 
00050    static QString getSaveFileName(
00051       const QString& directory,
00052       const QString& filter,
00053       bool allowOverwrite = true,
00054       bool appendExtension = true,
00055       QWidget* parent = 0,
00056       const QString &caption = QString::null,
00057       QString* selectedFilter = 0,
00058       bool resolveSymLink = false
00059       );
00060 
00062    static QString getOpenFileName(
00063       const QString& directory,
00064       const QString& filter,
00065       bool appendExtension = true,
00066       QWidget* parent = 0,
00067       const QString& caption = QString::null);
00068 
00069 protected:
00070    static QMap<QString,QString> theFilterDirectoryMap;
00071 };
00072 
00073 
00074 #endif

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)