digiKam
Loading...
Searching...
No Matches
Digikam::DFileSelector Class Reference

#include <dfileselector.h>

+ Inheritance diagram for Digikam::DFileSelector:

Signals

void signalOpenFileDialog ()
 
void signalUrlSelected (const QUrl &)
 

Public Member Functions

 DFileSelector (QWidget *const parent=nullptr)
 
QString fileDlgPath () const
 
QLineEdit * lineEdit () const
 
QSize minimumSizeHint () const override
 
void setContentsMargins (const QMargins &margins)
 
void setContentsMargins (int left, int top, int right, int bottom)
 
void setFileDlgFilter (const QString &filter)
 
void setFileDlgMode (QFileDialog::FileMode mode)
 
void setFileDlgOptions (QFileDialog::Options opts)
 
void setFileDlgPath (const QString &path)
 
void setFileDlgTitle (const QString &title)
 
void setSpacing (int space)
 
void setStretchFactor (QWidget *const widget, int stretch)
 
QSize sizeHint () const override
 
 ~DFileSelector () override
 

Protected Member Functions

void childEvent (QChildEvent *e) override
 

Detailed Description

A widget to chosse a single local file or path. Use line edit and file dialog properties to customize operation modes.

Constructor & Destructor Documentation

◆ DFileSelector()

Digikam::DFileSelector::DFileSelector ( QWidget *const  parent = nullptr)
explicit

◆ ~DFileSelector()

Digikam::DFileSelector::~DFileSelector ( )
override

Member Function Documentation

◆ childEvent()

void Digikam::DHBox::childEvent ( QChildEvent *  e)
overrideprotectedinherited

◆ fileDlgPath()

QString Digikam::DFileSelector::fileDlgPath ( ) const

◆ lineEdit()

QLineEdit * Digikam::DFileSelector::lineEdit ( ) const

◆ minimumSizeHint()

QSize Digikam::DHBox::minimumSizeHint ( ) const
overrideinherited

◆ setContentsMargins() [1/2]

◆ setContentsMargins() [2/2]

void Digikam::DHBox::setContentsMargins ( int  left,
int  top,
int  right,
int  bottom 
)
inherited

◆ setFileDlgFilter()

void Digikam::DFileSelector::setFileDlgFilter ( const QString &  filter)

◆ setFileDlgMode()

void Digikam::DFileSelector::setFileDlgMode ( QFileDialog::FileMode  mode)

◆ setFileDlgOptions()

void Digikam::DFileSelector::setFileDlgOptions ( QFileDialog::Options  opts)

◆ setFileDlgPath()

void Digikam::DFileSelector::setFileDlgPath ( const QString &  path)

◆ setFileDlgTitle()

void Digikam::DFileSelector::setFileDlgTitle ( const QString &  title)

◆ setSpacing()

◆ setStretchFactor()

◆ signalOpenFileDialog

void Digikam::DFileSelector::signalOpenFileDialog ( )
signal

◆ signalUrlSelected

void Digikam::DFileSelector::signalUrlSelected ( const QUrl &  )
signal

◆ sizeHint()

QSize Digikam::DHBox::sizeHint ( ) const
overrideinherited

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