EHM DAL 0.2.3
Data abstraction layer for Eastside Hockey Manager
Loading...
Searching...
No Matches
ehm_dal::settings::FolderPath Class Reference

Public Member Functions

 FolderPath (const QString &key, const QString &file_name=QString())
 
QString fileOpenDialog (QWidget *parent=nullptr, const QString &caption=QString(), const QString &filter=QString(), QString selected_filter=QString(), QFileDialog::Options options=QFileDialog::ReadOnly)
 
QString fileSaveDialog (QWidget *parent=nullptr, const QString &caption=QString(), const QString &filter=QString(), QString selected_filter=QString(), QFileDialog::Options options=QFileDialog::Options())
 
QString folderDialog (QWidget *parent=nullptr, const QString &caption=QStringLiteral("Open folder"), QFileDialog::Options options=QFileDialog::ShowDirsOnly)
 
QString defaultPath ()
 
QString fileName () const
 
QString key () const
 
QString path (const QString &file_name=QString()) const
 
bool useNativeFileDialog ()
 
void init (const QString &key)
 
void setFileName (const QString &file_name)
 
void setPath (const QString &path)