25 #ifndef KLFPATHCHOOSER_H 26 #define KLFPATHCHOOSER_H 29 #include <QPushButton> 43 Q_PROPERTY(
int mode READ mode WRITE setMode)
44 Q_PROPERTY(
bool dialogConfirmOverwrite READ dialogConfirmOverwrite WRITE setDialogConfirmOverwrite)
45 Q_PROPERTY(
QString caption READ caption WRITE setCaption)
46 Q_PROPERTY(
QString filter READ filter WRITE setFilter)
47 Q_PROPERTY(
QString path READ path WRITE setPath USER true)
49 Q_PROPERTY(
bool possibleOverwriteWasConfirmed READ possibleOverwriteWasConfirmed)
60 virtual
int mode()
const {
return _mode; }
85 void fileDialogPathChosen(
const QString& fname);
89 virtual void setMode(
int mode);
90 virtual void setCaption(
const QString& caption);
91 virtual void setFilter(
const QString& filter);
98 virtual void setPath(
const QString& path);
111 virtual void requestBrowse();
114 void slotTextChanged();
120 bool _dlgconfirmoverwrite;
122 bool _pathFromDialog;
125 QPushButton *btnBrowse;
Base declarations for klatexformula and some utilities.
A widget comprising of a line edit and a "browse" button.
virtual void setDialogConfirmOverwrite(bool confirm)
virtual bool dialogConfirmOverwrite() const
virtual QString filter() const
virtual QString caption() const
virtual bool possibleOverwriteWasConfirmed() const