LIBURANIA
GUI library (a wrapper of Win32 API) in C++
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 静的公開メンバ関数 | 限定公開メンバ関数 | 全メンバ一覧
urania::FileDialog クラス

ファイルダイアログ [詳解]

#include <cmndlg.h>

urania::FileDialog の継承関係図
urania::FileDialog 連携図

公開メンバ関数

bool doModalOpenFile (const urania::WndBase *win)
 
bool doModalSaveFile (const urania::WndBase *win)
 
std::wstring getFilePath () const
 
std::wstring getFileName () const
 
std::wstring getFileDir () const
 
std::wstring getFileExt () const
 
void clearFilePath ()
 
void setFilePath (const std::wstring &path)
 
void setInitDir (const std::wstring &path)
 
- 基底クラス urania::CommonDialogBase に属する継承公開メンバ関数
virtual ~CommonDialogBase ()=default
 

静的公開メンバ関数

static std::unique_ptr< FileDialogcreate (const std::wstring &flt, const std::wstring &ext=L"")
 

限定公開メンバ関数

 FileDialog (const std::wstring &flt, const std::wstring &ext)
 
- 基底クラス urania::CommonDialogBase に属する継承限定公開メンバ関数
 CommonDialogBase ()=default
 

詳解

ファイルダイアログ

ファイルダイアログを操作するためのクラス。

構築子と解体子

◆ FileDialog()

urania::FileDialog::FileDialog ( const std::wstring & flt,
const std::wstring & ext )
protected
被呼び出し関係図:

関数詳解

◆ clearFilePath()

void urania::FileDialog::clearFilePath ( )
inline

◆ create()

static std::unique_ptr< FileDialog > urania::FileDialog::create ( const std::wstring & flt,
const std::wstring & ext = L"" )
inlinestatic
呼び出し関係図:

◆ doModalOpenFile()

bool urania::FileDialog::doModalOpenFile ( const urania::WndBase * win)
呼び出し関係図:

◆ doModalSaveFile()

bool urania::FileDialog::doModalSaveFile ( const urania::WndBase * win)
呼び出し関係図:

◆ getFileDir()

std::wstring urania::FileDialog::getFileDir ( ) const
inline

◆ getFileExt()

std::wstring urania::FileDialog::getFileExt ( ) const
inline

◆ getFileName()

std::wstring urania::FileDialog::getFileName ( ) const
inline

◆ getFilePath()

std::wstring urania::FileDialog::getFilePath ( ) const
inline

◆ setFilePath()

void urania::FileDialog::setFilePath ( const std::wstring & path)
inline

◆ setInitDir()

void urania::FileDialog::setInitDir ( const std::wstring & path)
inline

このクラス詳解は次のファイルから抽出されました: