MQFileDialogBase class

(new in Rev4.00)

MQFileDialogBase is a base class for a dialog to select files. MQOpenFileDialog and MQSaveFileDialog classes inherit the MQFileDialogBase class.

Class
MQFileDialogBase Constructor
~MQFileDialogBase Destructor
Member function
AddFilter Add a type of a file
GetFilterCount Get a number of types of files
GetFilter Get a type of a file
SetFilter Set a type of a file
ClearFilters Clear all types of files
GetTitle Get a title
SetTitle Set a title
GetFileName Get a filename
SetFileName Set a filename
GetInitialDir Get an initial directory
SetInitialDir Set an initial directory
GetDefaultExt Get a default extension
SetDefaultExt Set a default extension
GetFilterIndex Get an index of a type of a file
SetFilterIndex Set an index of a type of a file
GetNoChangeDir Get a changable of a directory
SetNoChangeDir Set a changable of a directory

MQFileDialogBase::MQFileDialogBase();

It is a constructor.


virtual MQFileDialogBase::~MQFileDialogBase();

This method is a destructor. It is defined as a virtual function.


int MQFileDialogBase::AddFilter(const std::wstring& val);

val
A type of a file
Return value
An index of an added type of a file

It adds a type of a file.

'val' contains a description and an extension like as "Text file (*.txt)|*.txt".


int MQFileDialogBase::GetFilterCount() const;

Return value
A number of types of files

It returns a number of types of files.


std::wstring MQFileDialogBase::GetFilter(int index) const;

index
An index of a type of a file
Return value
A type of a file

It returns a type of a file by the speicified index.


void MQFileDialogBase::SetFilter(int index, const std::wstring& val);

index
An index of a type of a file
val
A type of a file

It specifies a type of a file with the specified index.


bool MQFileDialogBase::ClearFilters();

It erases all types of files for a file dialog.


std::wstring MQFileDialogBase::GetTitle();

Return value
A title

It returns a title displayed on a title bar in a file dialog.


void MQFileDialogBase::SetTitle(const std::wstring& val);

val
A title

It specifies a title displayed on a title bar in a file dialog.


std::wstring MQFileDialogBase::GetFileName();

Return value
A filename

It returns a filename of the selected file in a full path.

The value is an initial filename displayed in a file dialog before opening a file dialog, and it is a selected filename after opening a file dialog.


void MQFileDialogBase::SetFileName(const std::wstring& val);

val
A filename

It specifies an initial filename.


std::wstring MQFileDialogBase::GetInitialDir();

Return value
An initial directory

It return a directory displayed initially after opening a file dialog.


void MQFileDialogBase::SetInitialDir(const std::wstring& val);

val
An initial directory

It specified a directory displayed initially after opening a file dialog.


std::wstring MQFileDialogBase::GetDefaultExt();

Return value
A default extension

It returns a default extension.


void MQFileDialogBase::SetDefaultExt(const std::wstring& val);

val
A default extension

It specifies a default extension.

The extension is specified like as "txt".


int MQFileDialogBase::GetFilterIndex();

Return value
An index of a type of a file

It returns a selected index of a type of a file.

The value is an initial type before opening a file dialog, and it is a selected type after opening a file dialog.


void MQFileDialogBase::SetFilterIndex(int val);

val
An index of a type of a file

It specifies a selected index of a type of a file.

The value is an initial type before opening a file dialog, and it is a selected type after opening a file dialog.


bool MQFileDialogBase::GetNoChangeDir();

Return value
Whether to change a directory

It returns whether to change a directory in a file dialog.


void MQFileDialogBase::SetNoChangeDir(bool val);

val
Whether to change a directory

It specifies whether to change a directory in a file dialog.