aboutsummaryrefslogtreecommitdiff
path: root/src/qt/guiutil.h
diff options
context:
space:
mode:
authorGavin Andresen <gavinandresen@gmail.com>2012-02-22 10:41:11 -0500
committerGavin Andresen <gavinandresen@gmail.com>2012-02-22 10:41:11 -0500
commitf246fc648a26115587ae51090bde48b92c3a6a3b (patch)
tree110b138fb94196b34e7e89e2a117b7eaff184e52 /src/qt/guiutil.h
parent0d56f11ada27d8fa60c8f5179917a7c9de4a8c4b (diff)
parent303a47c09592c33aa84e2264e69643ef2570fa76 (diff)
downloadbitcoin-f246fc648a26115587ae51090bde48b92c3a6a3b.tar.xz
Merge branch '201202_guiaddsuffix' of https://github.com/laanwj/bitcoin
Diffstat (limited to 'src/qt/guiutil.h')
-rw-r--r--src/qt/guiutil.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/qt/guiutil.h b/src/qt/guiutil.h
index 0c8b17186f..75ba53f206 100644
--- a/src/qt/guiutil.h
+++ b/src/qt/guiutil.h
@@ -46,6 +46,20 @@ public:
*/
static void copyEntryData(QAbstractItemView *view, int column, int role=Qt::EditRole);
+ /** Get save file name, mimics QFileDialog::getSaveFileName, except that it appends a default suffix
+ when no suffix is provided by the user.
+
+ @param[in] parent Parent window (or 0)
+ @param[in] caption Window caption (or empty, for default)
+ @param[in] dir Starting directory (or empty, to default to documents directory)
+ @param[in] filter Filter specification such as "Comma Separated Files (*.csv)"
+ @param[out] selectedSuffixOut Pointer to return the suffix (file type) that was selected (or 0).
+ Can be useful when choosing the save file format based on suffix.
+ */
+ static QString getSaveFileName(QWidget *parent=0, const QString &caption=QString(),
+ const QString &dir=QString(), const QString &filter=QString(),
+ QString *selectedSuffixOut=0);
+
};
#endif // GUIUTIL_H