summaryrefslogtreecommitdiff
path: root/src/Fl_Native_File_Chooser_Kdialog.H
diff options
context:
space:
mode:
authorGreg Ercolano <erco@seriss.com>2024-01-11 07:50:09 -0800
committerGreg Ercolano <erco@seriss.com>2024-01-11 07:50:09 -0800
commitd9125d76cb917397212f106f9b8eb8632f6ab71a (patch)
treef33ba86c0e48dabb07dc03c3e2dcd5599911d62b /src/Fl_Native_File_Chooser_Kdialog.H
parenta237743c8babfe5a24acd9b3ab7aa79dcf0159ad (diff)
Solves issue #884: single quote zenity/kdialog
Diffstat (limited to 'src/Fl_Native_File_Chooser_Kdialog.H')
-rw-r--r--src/Fl_Native_File_Chooser_Kdialog.H4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Fl_Native_File_Chooser_Kdialog.H b/src/Fl_Native_File_Chooser_Kdialog.H
index f65445fb3..8b50b36fa 100644
--- a/src/Fl_Native_File_Chooser_Kdialog.H
+++ b/src/Fl_Native_File_Chooser_Kdialog.H
@@ -24,6 +24,7 @@
*/
#include <FL/Fl_Native_File_Chooser.H>
+#include "Fl_String.H"
class Fl_Kdialog_Native_File_Chooser_Driver : public Fl_Native_File_Chooser_FLTK_Driver {
friend class Fl_Native_File_Chooser;
@@ -45,7 +46,7 @@ class Fl_Kdialog_Native_File_Chooser_Driver : public Fl_Native_File_Chooser_FLTK
int count() const FL_OVERRIDE;
const char *filename() const FL_OVERRIDE;
const char *filename(int i) const FL_OVERRIDE;
- virtual char *build_command();
+ virtual void build_command(Fl_String& command);
int show() FL_OVERRIDE;
char *parse_filter(const char *f);
const char *filter() const FL_OVERRIDE;
@@ -57,6 +58,7 @@ class Fl_Kdialog_Native_File_Chooser_Driver : public Fl_Native_File_Chooser_FLTK
const char *directory() const FL_OVERRIDE;
void title(const char *val) FL_OVERRIDE;
const char *title() const FL_OVERRIDE;
+ void shell_quote(Fl_String& s);
};
/**