MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Static Public Member Functions | Static Protected Attributes
MAKLogger::DtLgrFileDialog Class Reference
+ Collaboration diagram for MAKLogger::DtLgrFileDialog:

Static Public Member Functions

static void setDefaultLocationForFilter (QString filter, QString defaultDirectory)
 Set the default location for a file filter.
static QString defaultLocationForFilter (QString filter)
 Get the default location for a file filter.
static bool unableToSaveTryAgain (const QString &filename, QWidget *parent=0)
 Indicate to the user the file was not saved.
static void unableToReadFile (const QString &filename, QWidget *parent=0)
 Indicate to the user the file was not read.
static QString getExistingDirectory (const QString &directory, const QString &filter, QWidget *parent, const QString &caption=QString::null)
 Get an existing directory.
static QString getSaveFileName (const QString &directory, const QString &filter, bool allowOverwrite=true, bool appendExtension=true, QWidget *parent=0, const QString &caption=QString::null, const QString *currentFile=0, const QString *protocol=0, QString *description=0, bool *descriptionChanged=0, DtString *streamPipelines=0, int streamPort=5000, QString *selectedFilter=0, bool resolveSymLink=false, bool fileFormatIsCurrent=true, int loadedFileVersion=0, bool activeStream=0)
 A better save file dialog which appends extensions, and queries for overwrite.
static QString getOpenFileName (const QString &directory, const QString &filter, bool appendExtension=true, QWidget *parent=0, const QString &caption=QString::null, const QString *protocol=0, QString *description=0, DtLgrMediaPlayPipelineInfo *pipelineInfo=0, bool showPreviewButton=false)
 A better open file dialog which appends the extension.

Static Protected Attributes

static QMap< QString, QString > theFilterDirectoryMap

Member Function Documentation

static QString MAKLogger::DtLgrFileDialog::defaultLocationForFilter ( QString  filter)
static

Get the default location for a file filter.

static QString MAKLogger::DtLgrFileDialog::getExistingDirectory ( const QString &  directory,
const QString &  filter,
QWidget parent,
const QString &  caption = QString::null 
)
static

Get an existing directory.

If directory is empty, the filter will be used to get the initial directory.

static QString MAKLogger::DtLgrFileDialog::getOpenFileName ( const QString &  directory,
const QString &  filter,
bool  appendExtension = true,
QWidget parent = 0,
const QString &  caption = QString::null,
const QString *  protocol = 0,
QString *  description = 0,
DtLgrMediaPlayPipelineInfo pipelineInfo = 0,
bool  showPreviewButton = false 
)
static

A better open file dialog which appends the extension.

static QString MAKLogger::DtLgrFileDialog::getSaveFileName ( const QString &  directory,
const QString &  filter,
bool  allowOverwrite = true,
bool  appendExtension = true,
QWidget parent = 0,
const QString &  caption = QString::null,
const QString *  currentFile = 0,
const QString *  protocol = 0,
QString *  description = 0,
bool *  descriptionChanged = 0,
DtString streamPipelines = 0,
int  streamPort = 5000,
QString *  selectedFilter = 0,
bool  resolveSymLink = false,
bool  fileFormatIsCurrent = true,
int  loadedFileVersion = 0,
bool  activeStream = 0 
)
static

A better save file dialog which appends extensions, and queries for overwrite.

static void MAKLogger::DtLgrFileDialog::setDefaultLocationForFilter ( QString  filter,
QString  defaultDirectory 
)
static

Set the default location for a file filter.

static void MAKLogger::DtLgrFileDialog::unableToReadFile ( const QString &  filename,
QWidget parent = 0 
)
static

Indicate to the user the file was not read.

static bool MAKLogger::DtLgrFileDialog::unableToSaveTryAgain ( const QString &  filename,
QWidget parent = 0 
)
static

Indicate to the user the file was not saved.

Returns
Whether the try and save again (or to cancel all together).

Member Data Documentation

QMap<QString,QString> MAKLogger::DtLgrFileDialog::theFilterDirectoryMap
staticprotected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Jun 5 18:45:18 EDT 2019 from SVN revision 198968
Copyright © 2019 VT MAK. All Rights Reserved (www.mak.com)