21#ifndef OPENSWMMVIS_UI_WIDGETS_RELATIVEPATHPICKER_H
22#define OPENSWMMVIS_UI_WIDGETS_RELATIVEPATHPICKER_H
66 [[nodiscard]] QFileDialog::AcceptMode
acceptMode()
const {
return m_mode; }
70 [[nodiscard]] QString
fileFilter()
const {
return m_filter; }
99 void onBrowseClicked();
100 void onLineEditFinished();
104 void refreshDisplay();
106 QLineEdit *m_edit =
nullptr;
107 QToolButton *m_browse =
nullptr;
113 QFileDialog::AcceptMode m_mode = QFileDialog::AcceptOpen;
A QLineEdit + browse-button widget that normalises display paths against a project anchor.
Definition relativepathpicker.h:50
QString fileFilter() const
Definition relativepathpicker.h:70
void setDialogCaption(const QString &caption)
Definition relativepathpicker.h:75
QString displayPath() const
Definition relativepathpicker.cpp:71
QString absolutePath() const
Definition relativepathpicker.h:78
void setFileFilter(const QString &filter)
Definition relativepathpicker.h:71
bool isDisplayedRelatively() const
Definition relativepathpicker.cpp:76
void setPath(const QString &p)
Definition relativepathpicker.cpp:84
QString dialogCaption() const
Definition relativepathpicker.h:74
QString projectAnchor
Definition relativepathpicker.h:53
void setProjectAnchor(const QString &dir)
Definition relativepathpicker.cpp:63
void pathChanged(const QString &absolutePath)
QString fileFilter
Definition relativepathpicker.h:54
void setAcceptMode(QFileDialog::AcceptMode m)
Definition relativepathpicker.h:67
QFileDialog::AcceptMode acceptMode() const
Definition relativepathpicker.h:66
QString absolutePath
Definition relativepathpicker.h:52
ArrowPlacement p
Definition linesymbollayer.cpp:27
MaskMode m
Definition maskspec.cpp:18
Definition openswmmvislayer.h:43
QVector< int > parent
union-find
Definition pslgminsize.cpp:176