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< QFileDialogOptions > clone () const
QString windowTitle () const
void setWindowTitle (const QString &)
void setOption (FileDialogOption optionoption, bool on=true)
bool testOption (FileDialogOption optionoption) const
void setOptions (FileDialogOptions options)
FileDialogOptions options () const
QDir::Filters filter () const
void setFilter (QDir::Filters filters)
void setViewMode (ViewMode modemode)
ViewMode viewMode () const
void setFileMode (FileMode modemode)
FileMode fileMode () const
void setAcceptMode (AcceptMode modemode)
AcceptMode acceptMode () const
void setSidebarUrls (const QList< QUrl > &urls)
QList< QUrl > sidebarUrls () 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 &pathspaths)
QStringList history () const
void setLabelText (DialogLabel labellabel, const QString &text)
QString labelText (DialogLabel labellabel) const
bool isLabelExplicitlySet (DialogLabel labellabel)
QUrl initialDirectory () const
void setInitialDirectory (const QUrl &)
QString initiallySelectedMimeTypeFilter () const
void setInitiallySelectedMimeTypeFilter (const QString &)
QString initiallySelectedNameFilter () const
void setInitiallySelectedNameFilter (const QString &)
QList< QUrl > initiallySelectedFiles () const
void setInitiallySelectedFiles (const QList< QUrl > &)
void setSupportedSchemes (const QStringList &schemes)
QStringList supportedSchemes () const

Static Public Member Functions

static QSharedPointer< QFileDialogOptions > create ()
static QString defaultNameFilterString ()

Protected Member Functions

 QFileDialogOptions (QFileDialogOptionsPrivate *dd)
 ~QFileDialogOptions ()

Detailed Description

Definition at line 272 of file qplatformdialoghelper.h.

Member Enumeration Documentation

◆ AcceptMode

Enumerator
AcceptOpen 
AcceptSave 

Definition at line 287 of file qplatformdialoghelper.h.

◆ DialogLabel

Enumerator
LookIn 
FileName 
FileType 
Accept 
Reject 
DialogLabelCount 

Definition at line 290 of file qplatformdialoghelper.h.

◆ FileDialogOption

Enumerator
ShowDirsOnly 
DontResolveSymlinks 
DontConfirmOverwrite 
DontUseNativeDialog 
ReadOnly 
HideNameFilterDetails 
DontUseCustomDirectoryIcons 

Definition at line 294 of file qplatformdialoghelper.h.

◆ FileMode

Enumerator
AnyFile 
ExistingFile 
Directory 
ExistingFiles 
DirectoryOnly 

Definition at line 284 of file qplatformdialoghelper.h.

◆ ViewMode

Enumerator
Detail 
List 

Definition at line 281 of file qplatformdialoghelper.h.

Constructor & Destructor Documentation

◆ QFileDialogOptions()

QFileDialogOptions::QFileDialogOptions ( QFileDialogOptionsPrivate * dd)
protected

Definition at line 436 of file qplatformdialoghelper.cpp.

◆ ~QFileDialogOptions()

QFileDialogOptions::~QFileDialogOptions ( )
protected

Definition at line 441 of file qplatformdialoghelper.cpp.

Member Function Documentation

◆ acceptMode()

QFileDialogOptions::AcceptMode QFileDialogOptions::acceptMode ( ) const

Definition at line 531 of file qplatformdialoghelper.cpp.

◆ clone()

QSharedPointer< QFileDialogOptions > QFileDialogOptions::clone ( ) const

Definition at line 459 of file qplatformdialoghelper.cpp.

◆ create()

QSharedPointer< QFileDialogOptions > QFileDialogOptions::create ( )
static

Definition at line 454 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 585 of file qplatformdialoghelper.cpp.

◆ defaultSuffix()

QString QFileDialogOptions::defaultSuffix ( ) const

Definition at line 607 of file qplatformdialoghelper.cpp.

◆ fileMode()

QFileDialogOptions::FileMode QFileDialogOptions::fileMode ( ) const

Definition at line 521 of file qplatformdialoghelper.cpp.

◆ filter()

QDir::Filters QFileDialogOptions::filter ( ) const

Definition at line 496 of file qplatformdialoghelper.cpp.

◆ history()

QStringList QFileDialogOptions::history ( ) const

Definition at line 617 of file qplatformdialoghelper.cpp.

◆ initialDirectory()

QUrl QFileDialogOptions::initialDirectory ( ) const

Definition at line 638 of file qplatformdialoghelper.cpp.

◆ initiallySelectedFiles()

QList< QUrl > QFileDialogOptions::initiallySelectedFiles ( ) const

Definition at line 668 of file qplatformdialoghelper.cpp.

◆ initiallySelectedMimeTypeFilter()

QString QFileDialogOptions::initiallySelectedMimeTypeFilter ( ) const

Definition at line 648 of file qplatformdialoghelper.cpp.

◆ initiallySelectedNameFilter()

QString QFileDialogOptions::initiallySelectedNameFilter ( ) const

Definition at line 658 of file qplatformdialoghelper.cpp.

◆ isLabelExplicitlySet()

bool QFileDialogOptions::isLabelExplicitlySet ( DialogLabel label)

Definition at line 633 of file qplatformdialoghelper.cpp.

◆ labelText()

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

Definition at line 628 of file qplatformdialoghelper.cpp.

◆ mimeTypeFilters()

QStringList QFileDialogOptions::mimeTypeFilters ( ) const

Definition at line 595 of file qplatformdialoghelper.cpp.

◆ nameFilters()

QStringList QFileDialogOptions::nameFilters ( ) const

Definition at line 572 of file qplatformdialoghelper.cpp.

◆ options()

QFileDialogOptions::FileDialogOptions QFileDialogOptions::options ( ) const

◆ setAcceptMode()

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

Definition at line 526 of file qplatformdialoghelper.cpp.

◆ setDefaultSuffix()

void QFileDialogOptions::setDefaultSuffix ( const QString & suffix)

Definition at line 600 of file qplatformdialoghelper.cpp.

◆ setFileMode()

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

Definition at line 516 of file qplatformdialoghelper.cpp.

◆ setFilter()

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

Definition at line 501 of file qplatformdialoghelper.cpp.

◆ setHistory()

void QFileDialogOptions::setHistory ( const QStringList & paths)

Definition at line 612 of file qplatformdialoghelper.cpp.

◆ setInitialDirectory()

void QFileDialogOptions::setInitialDirectory ( const QUrl & directory)

Definition at line 643 of file qplatformdialoghelper.cpp.

◆ setInitiallySelectedFiles()

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

Definition at line 673 of file qplatformdialoghelper.cpp.

◆ setInitiallySelectedMimeTypeFilter()

void QFileDialogOptions::setInitiallySelectedMimeTypeFilter ( const QString & filter)

Definition at line 653 of file qplatformdialoghelper.cpp.

◆ setInitiallySelectedNameFilter()

void QFileDialogOptions::setInitiallySelectedNameFilter ( const QString & filter)

Definition at line 663 of file qplatformdialoghelper.cpp.

◆ setLabelText()

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

Definition at line 622 of file qplatformdialoghelper.cpp.

◆ setMimeTypeFilters()

void QFileDialogOptions::setMimeTypeFilters ( const QStringList & filters)

Definition at line 590 of file qplatformdialoghelper.cpp.

◆ setNameFilters()

void QFileDialogOptions::setNameFilters ( const QStringList & filters)

Definition at line 565 of file qplatformdialoghelper.cpp.

◆ setOption()

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

Definition at line 474 of file qplatformdialoghelper.cpp.

◆ setOptions()

void QFileDialogOptions::setOptions ( FileDialogOptions options)

Definition at line 485 of file qplatformdialoghelper.cpp.

◆ setSidebarUrls()

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

Definition at line 536 of file qplatformdialoghelper.cpp.

◆ setSupportedSchemes()

void QFileDialogOptions::setSupportedSchemes ( const QStringList & schemes)

Definition at line 679 of file qplatformdialoghelper.cpp.

◆ setUseDefaultNameFilters()

void QFileDialogOptions::setUseDefaultNameFilters ( bool d)

Definition at line 560 of file qplatformdialoghelper.cpp.

◆ setViewMode()

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

Definition at line 506 of file qplatformdialoghelper.cpp.

◆ setWindowTitle()

void QFileDialogOptions::setWindowTitle ( const QString & title)

Definition at line 469 of file qplatformdialoghelper.cpp.

◆ sidebarUrls()

QList< QUrl > QFileDialogOptions::sidebarUrls ( ) const

Definition at line 541 of file qplatformdialoghelper.cpp.

◆ supportedSchemes()

QStringList QFileDialogOptions::supportedSchemes ( ) const

Definition at line 684 of file qplatformdialoghelper.cpp.

◆ testOption()

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

Definition at line 480 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 555 of file qplatformdialoghelper.cpp.

◆ viewMode()

QFileDialogOptions::ViewMode QFileDialogOptions::viewMode ( ) const

Definition at line 511 of file qplatformdialoghelper.cpp.

◆ windowTitle()

QString QFileDialogOptions::windowTitle ( ) const

Definition at line 464 of file qplatformdialoghelper.cpp.


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