24 #if !defined (octave_dialog_h)
25 #define octave_dialog_h 1
28 #include <QWaitCondition>
29 #include <QAbstractButton>
31 #include <QItemSelectionModel>
33 #include <QMessageBox>
35 #include <QFileDialog>
57 const QString& icon,
const QStringList& button,
58 const QString& defbutton,
const QStringList& role)
63 if (!button.isEmpty ())
70 emit
create_dialog (message, title, xicon, button, defbutton, role);
79 const QString& name,
const QStringList& prompt,
80 const QString& ok_string,
const QString& cancel_string)
86 prompt, ok_string, cancel_string);
95 const QStringList& defaults)
97 if (prompt.isEmpty ())
108 const QString& filename,
const QString& dirname,
109 const QString &multimode)
125 void create_dialog (
const QString&,
const QString&,
const QString&,
126 const QStringList&,
const QString&,
const QStringList&);
129 const QIntList&,
const QString&,
const QStringList&,
130 const QString&,
const QString&);
137 const QString& filename,
const QString& dirname,
138 const QString& multimode);
181 const QString& icon,
const QStringList& button,
182 const QString& defbutton,
183 const QStringList& role);
191 emit buttonClicked (0);
204 explicit ListDialog (
const QStringList& list,
const QString& mode,
205 int width,
int height,
const QList<int>& initial,
206 const QString& name,
const QStringList& prompt,
207 const QString& ok_string,
const QString& cancel_string);
231 explicit InputDialog (
const QStringList& prompt,
const QString& title,
233 const QStringList& defaults);
254 explicit FileDialog (
const QStringList& filters,
255 const QString& title,
const QString& filename,
256 const QString& dirname,
const QString& multimode);
260 void finish_input (
const QStringList&,
const QString&,
int);