29 #ifndef EXTENSIBLE_FILE_DIALOG_H
30 #define EXTENSIBLE_FILE_DIALOG_H
32 #include <QFileDialog>
33 #include <QPushButton>
83 #endif // ifndef EXTENSIBLE_FILE_DIALOG_H
QWidget * d_extension
The extension widget.
Definition: ExtensibleFileDialog.h:78
void setEditableFilter(bool on=true)
Enables/Disables editing of the file type filter.
Definition: ExtensibleFileDialog.cpp:89
bool isExtendable()
Tells weather the dialog has a valid extension widget.
Definition: ExtensibleFileDialog.h:60
void setExtensionWidget(QWidget *extension)
Set the extension widget to be displayed when the user presses the toggle button. ...
Definition: ExtensibleFileDialog.cpp:63
void setExtended(bool extended)
Toggle extension widget on/off.
Definition: ExtensibleFileDialog.cpp:119
void setExtentionToggleButtonText(const QString &text)
Sets the text to be displayed in the toggle button.
Definition: ExtensibleFileDialog.h:65
void updateToggleButtonText(bool)
Definition: ExtensibleFileDialog.cpp:109
bool isExtended()
Definition: ExtensibleFileDialog.h:61
QPushButton * d_extension_toggle
Button for toggling display of extension on/off.
Definition: ExtensibleFileDialog.h:74
QFileDialog plus generic extension support.
Definition: ExtensibleFileDialog.h:44
int d_extension_row
The layout row (of the assumed QGridLayout) used for extensions.
Definition: ExtensibleFileDialog.h:80
ExtensibleFileDialog(QWidget *parent=0, bool extended=true, Qt::WFlags flags=0)
Constructor.
Definition: ExtensibleFileDialog.cpp:37