Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QFileDialogOptions Class Reference

#include <qplatformdialoghelper.h>

Collaboration diagram for QFileDialogOptions:

Public Types

enum  ViewMode { Detail , List }
enum  FileMode {
  AnyFile , ExistingFile , Directory , ExistingFiles ,
  DirectoryOnly
}
enum  AcceptMode { AcceptOpen , AcceptSave }
enum  DialogLabel {
  LookIn , FileName , FileType , Accept ,
  Reject , DialogLabelCount
}
enum  FileDialogOption {
  ShowDirsOnly = 0x00000001 , DontResolveSymlinks = 0x00000002 , DontConfirmOverwrite = 0x00000004 , DontUseNativeDialog = 0x00000008 ,
  ReadOnly = 0x00000010 , HideNameFilterDetails = 0x00000020 , DontUseCustomDirectoryIcons = 0x00000040
}

Public Member Functions

QSharedPointer< QFileDialogOptionsclone () const
QString windowTitle () const
void setWindowTitle (const QString &)
void setOption (FileDialogOption option, bool on=true)
bool testOption (FileDialogOption option) const
void setOptions (FileDialogOptions options)
FileDialogOptions options () const
QDir::Filters filter () const
void setFilter (QDir::Filters filters)
void setViewMode (ViewMode mode)
ViewMode viewMode () const
void setFileMode (FileMode mode)
FileMode fileMode () const
void setAcceptMode (AcceptMode mode)
AcceptMode acceptMode () const
void setSidebarUrls (const QList< QUrl > &urls)
QList< QUrlsidebarUrls () const
bool useDefaultNameFilters () const
void setUseDefaultNameFilters (bool d)
void setNameFilters (const QStringList &filters)
QStringList nameFilters () const
void setMimeTypeFilters (const QStringList &filters)
QStringList mimeTypeFilters () const
void setDefaultSuffix (const QString &suffix)
QString defaultSuffix () const
void setHistory (const QStringList &paths)
QStringList history () const
void setLabelText (DialogLabel label, const QString &text)
QString labelText (DialogLabel label) const
bool isLabelExplicitlySet (DialogLabel label)
QUrl initialDirectory () const
void setInitialDirectory (const QUrl &)
QString initiallySelectedMimeTypeFilter () const
void setInitiallySelectedMimeTypeFilter (const QString &)
QString initiallySelectedNameFilter () const
void setInitiallySelectedNameFilter (const QString &)
QList< QUrlinitiallySelectedFiles () const
void setInitiallySelectedFiles (const QList< QUrl > &)
void setSupportedSchemes (const QStringList &schemes)
QStringList supportedSchemes () const

Static Public Member Functions

static QSharedPointer< QFileDialogOptionscreate ()
static QString defaultNameFilterString ()

Protected Member Functions

 QFileDialogOptions (QFileDialogOptionsPrivate *dd)
 ~QFileDialogOptions ()

Detailed Description

Definition at line 263 of file qplatformdialoghelper.h.

Member Enumeration Documentation

◆ AcceptMode

Enumerator
AcceptOpen 
AcceptSave 

Definition at line 278 of file qplatformdialoghelper.h.

◆ DialogLabel

Enumerator
LookIn 
FileName 
FileType 
Accept 
Reject 
DialogLabelCount 

Definition at line 281 of file qplatformdialoghelper.h.

◆ FileDialogOption

Enumerator
ShowDirsOnly 
DontResolveSymlinks 
DontConfirmOverwrite 
DontUseNativeDialog 
ReadOnly 
HideNameFilterDetails 
DontUseCustomDirectoryIcons 

Definition at line 285 of file qplatformdialoghelper.h.

◆ FileMode

Enumerator
AnyFile 
ExistingFile 
Directory 
ExistingFiles 
DirectoryOnly 

Definition at line 275 of file qplatformdialoghelper.h.

◆ ViewMode

Enumerator
Detail 
List 

Definition at line 272 of file qplatformdialoghelper.h.

Constructor & Destructor Documentation

◆ QFileDialogOptions()

QFileDialogOptions::QFileDialogOptions ( QFileDialogOptionsPrivate * dd)
protected

Definition at line 422 of file qplatformdialoghelper.cpp.

◆ ~QFileDialogOptions()

QFileDialogOptions::~QFileDialogOptions ( )
protected

Definition at line 427 of file qplatformdialoghelper.cpp.

Member Function Documentation

◆ acceptMode()

QFileDialogOptions::AcceptMode QFileDialogOptions::acceptMode ( ) const

Definition at line 517 of file qplatformdialoghelper.cpp.

◆ clone()

QSharedPointer< QFileDialogOptions > QFileDialogOptions::clone ( ) const

Definition at line 445 of file qplatformdialoghelper.cpp.

◆ create()

QSharedPointer< QFileDialogOptions > QFileDialogOptions::create ( )
static

Definition at line 440 of file qplatformdialoghelper.cpp.

◆ defaultNameFilterString()

QString QFileDialogOptions::defaultNameFilterString ( )
static
Since
5.6
Returns
The translated default name filter string (\gui{All Files (*)}).
See also
defaultNameFilters(), nameFilters()

Definition at line 571 of file qplatformdialoghelper.cpp.

◆ defaultSuffix()

QString QFileDialogOptions::defaultSuffix ( ) const

Definition at line 593 of file qplatformdialoghelper.cpp.

◆ fileMode()

QFileDialogOptions::FileMode QFileDialogOptions::fileMode ( ) const

Definition at line 507 of file qplatformdialoghelper.cpp.

◆ filter()

QDir::Filters QFileDialogOptions::filter ( ) const

Definition at line 482 of file qplatformdialoghelper.cpp.

◆ history()

QStringList QFileDialogOptions::history ( ) const

Definition at line 603 of file qplatformdialoghelper.cpp.

◆ initialDirectory()

QUrl QFileDialogOptions::initialDirectory ( ) const

Definition at line 624 of file qplatformdialoghelper.cpp.

◆ initiallySelectedFiles()

QList< QUrl > QFileDialogOptions::initiallySelectedFiles ( ) const

Definition at line 654 of file qplatformdialoghelper.cpp.

◆ initiallySelectedMimeTypeFilter()

QString QFileDialogOptions::initiallySelectedMimeTypeFilter ( ) const

Definition at line 634 of file qplatformdialoghelper.cpp.

◆ initiallySelectedNameFilter()

QString QFileDialogOptions::initiallySelectedNameFilter ( ) const

Definition at line 644 of file qplatformdialoghelper.cpp.

◆ isLabelExplicitlySet()

bool QFileDialogOptions::isLabelExplicitlySet ( DialogLabel label)

Definition at line 619 of file qplatformdialoghelper.cpp.

◆ labelText()

QString QFileDialogOptions::labelText ( QFileDialogOptions::DialogLabel label) const

Definition at line 614 of file qplatformdialoghelper.cpp.

◆ mimeTypeFilters()

QStringList QFileDialogOptions::mimeTypeFilters ( ) const

Definition at line 581 of file qplatformdialoghelper.cpp.

◆ nameFilters()

QStringList QFileDialogOptions::nameFilters ( ) const

Definition at line 558 of file qplatformdialoghelper.cpp.

◆ options()

QFileDialogOptions::FileDialogOptions QFileDialogOptions::options ( ) const

◆ setAcceptMode()

void QFileDialogOptions::setAcceptMode ( QFileDialogOptions::AcceptMode mode)

Definition at line 512 of file qplatformdialoghelper.cpp.

◆ setDefaultSuffix()

void QFileDialogOptions::setDefaultSuffix ( const QString & suffix)

Definition at line 586 of file qplatformdialoghelper.cpp.

◆ setFileMode()

void QFileDialogOptions::setFileMode ( QFileDialogOptions::FileMode mode)

Definition at line 502 of file qplatformdialoghelper.cpp.

◆ setFilter()

void QFileDialogOptions::setFilter ( QDir::Filters filters)

Definition at line 487 of file qplatformdialoghelper.cpp.

◆ setHistory()

void QFileDialogOptions::setHistory ( const QStringList & paths)

Definition at line 598 of file qplatformdialoghelper.cpp.

◆ setInitialDirectory()

void QFileDialogOptions::setInitialDirectory ( const QUrl & directory)

Definition at line 629 of file qplatformdialoghelper.cpp.

◆ setInitiallySelectedFiles()

void QFileDialogOptions::setInitiallySelectedFiles ( const QList< QUrl > & files)

Definition at line 659 of file qplatformdialoghelper.cpp.

◆ setInitiallySelectedMimeTypeFilter()

void QFileDialogOptions::setInitiallySelectedMimeTypeFilter ( const QString & filter)

Definition at line 639 of file qplatformdialoghelper.cpp.

◆ setInitiallySelectedNameFilter()

void QFileDialogOptions::setInitiallySelectedNameFilter ( const QString & filter)

Definition at line 649 of file qplatformdialoghelper.cpp.

◆ setLabelText()

void QFileDialogOptions::setLabelText ( QFileDialogOptions::DialogLabel label,
const QString & text )

Definition at line 608 of file qplatformdialoghelper.cpp.

◆ setMimeTypeFilters()

void QFileDialogOptions::setMimeTypeFilters ( const QStringList & filters)

Definition at line 576 of file qplatformdialoghelper.cpp.

◆ setNameFilters()

void QFileDialogOptions::setNameFilters ( const QStringList & filters)

Definition at line 551 of file qplatformdialoghelper.cpp.

◆ setOption()

void QFileDialogOptions::setOption ( QFileDialogOptions::FileDialogOption option,
bool on = true )

Definition at line 460 of file qplatformdialoghelper.cpp.

◆ setOptions()

void QFileDialogOptions::setOptions ( FileDialogOptions options)

Definition at line 471 of file qplatformdialoghelper.cpp.

◆ setSidebarUrls()

void QFileDialogOptions::setSidebarUrls ( const QList< QUrl > & urls)

Definition at line 522 of file qplatformdialoghelper.cpp.

◆ setSupportedSchemes()

void QFileDialogOptions::setSupportedSchemes ( const QStringList & schemes)

Definition at line 665 of file qplatformdialoghelper.cpp.

◆ setUseDefaultNameFilters()

void QFileDialogOptions::setUseDefaultNameFilters ( bool d)

Definition at line 546 of file qplatformdialoghelper.cpp.

◆ setViewMode()

void QFileDialogOptions::setViewMode ( QFileDialogOptions::ViewMode mode)

Definition at line 492 of file qplatformdialoghelper.cpp.

◆ setWindowTitle()

void QFileDialogOptions::setWindowTitle ( const QString & title)

Definition at line 455 of file qplatformdialoghelper.cpp.

◆ sidebarUrls()

QList< QUrl > QFileDialogOptions::sidebarUrls ( ) const

Definition at line 527 of file qplatformdialoghelper.cpp.

◆ supportedSchemes()

QStringList QFileDialogOptions::supportedSchemes ( ) const

Definition at line 670 of file qplatformdialoghelper.cpp.

◆ testOption()

bool QFileDialogOptions::testOption ( QFileDialogOptions::FileDialogOption option) const

Definition at line 466 of file qplatformdialoghelper.cpp.

◆ useDefaultNameFilters()

bool QFileDialogOptions::useDefaultNameFilters ( ) const
Since
5.7

The bool property useDefaultNameFilters indicates that no name filters have been set or that they are equivalent to \gui{All Files (*)}. If it is true, the platform can choose to hide the filter combo box.

See also
defaultNameFilterString().

Definition at line 541 of file qplatformdialoghelper.cpp.

◆ viewMode()

QFileDialogOptions::ViewMode QFileDialogOptions::viewMode ( ) const

Definition at line 497 of file qplatformdialoghelper.cpp.

◆ windowTitle()

QString QFileDialogOptions::windowTitle ( ) const

Definition at line 450 of file qplatformdialoghelper.cpp.


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