summaryrefslogtreecommitdiff
path: root/src/fqterm/fqterm_scriptengine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/fqterm/fqterm_scriptengine.cpp')
-rw-r--r--src/fqterm/fqterm_scriptengine.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/fqterm/fqterm_scriptengine.cpp b/src/fqterm/fqterm_scriptengine.cpp
index efab413..c49f44c 100644
--- a/src/fqterm/fqterm_scriptengine.cpp
+++ b/src/fqterm/fqterm_scriptengine.cpp
@@ -35,6 +35,7 @@
#include <QString>
#include <QDir>
#include <QMessageBox>
+#include <QFileDialog>
#include <QTime>
#include <QTimer>
#include <QFile>
@@ -132,6 +133,18 @@ void FQTermScriptEngine::msgBox( const QString& msg ) {
QMessageBox::Close);
}
+bool FQTermScriptEngine::yesnoBox( const QString& msg ){
+ return QMessageBox::question(window_, tr("FQTerm"),
+ msg,
+ QMessageBox::Yes|QMessageBox::No,
+ QMessageBox::No)==QMessageBox::Yes;
+}
+
+QString FQTermScriptEngine::FileDialog() {
+ return QFileDialog::getOpenFileName(
+ NULL, "Select a file", QDir::currentPath(), "*");
+}
+
int FQTermScriptEngine::caretX() {
return buffer_->getCaretColumn();
}
@@ -485,4 +498,4 @@ bool FQTermScriptEngine::isAutoReply() {
}
} // namespace FQTerm
-#include "fqterm_scriptengine.moc" \ No newline at end of file
+#include "fqterm_scriptengine.moc"