Workspace 6.21.5
Public Slots | Signals | Public Member Functions | Properties | List of all members
MultipleFileNamesWidget Class Reference

Widget for specifying multiple files. More...

#include <Workspace/Widgets/multiplefilenameswidget.h>

Inherits QFrame.

Public Slots

void setNameFilters (const QStringList &filters)
 

Signals

void nameFiltersChanged (const QStringList &filters)
 
void requestUpdateData ()
 
void requestUpdateWidget ()
 

Public Member Functions

 MultipleFileNamesWidget (QWidget *parent=nullptr)
 
 ~MultipleFileNamesWidget () override
 
const QStringListgetFileNames () const
 
const QStringListgetNameFilters () const
 
void setReadOnly (bool b)
 
void updateData (QStringList &fileNames)
 
void updateWidget (const QStringList &fileNames)
 

Properties

QStringList nameFilters
 

Detailed Description

The widget allows to select multiple existing files and returns the file names as a QStringList.

Constructor & Destructor Documentation

◆ MultipleFileNamesWidget()

MultipleFileNamesWidget ( QWidget *  parent = nullptr)

◆ ~MultipleFileNamesWidget()

~MultipleFileNamesWidget ( )
overridedefault

Member Function Documentation

◆ getFileNames()

const QStringList & getFileNames ( ) const
Returns
The file names currently shown in the widget.

◆ getNameFilters()

const QStringList & getNameFilters ( ) const
Returns
The currently specified filters to use in the file dialog created by the button. If an empty list is returned, no filters will be used in the dialog.
See also
setNameFilters()

◆ nameFiltersChanged

void nameFiltersChanged ( const QStringList filters)
signal

◆ requestUpdateData

void requestUpdateData ( )
signal

◆ requestUpdateWidget

void requestUpdateWidget ( )
signal

◆ setNameFilters

void setNameFilters ( const QStringList filters)
slot
Parameters
filtersThe set of file name filters to be used in the file dialog. If these are empty, no filter will be used.

The default filter is empty.

See also
getNameFilters()

◆ setReadOnly()

void setReadOnly ( bool  b)

◆ updateData()

void updateData ( QStringList fileNames)

◆ updateWidget()

void updateWidget ( const QStringList fileNames)

Property Documentation

◆ nameFilters

QStringList nameFilters
readwrite