diff options
author | Iru Cai <mytbk920423@gmail.com> | 2014-04-20 22:09:17 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2014-04-20 22:09:17 +0800 |
commit | b15900a363953591d48366379512795a9422222a (patch) | |
tree | aa5248a9926adbef0cedd7d7dabaf9b157d13f65 /src/fqterm/fqterm_scriptengine.cpp | |
parent | 88c98119b6e8d6d30731cd0d3e7fb3f9af5557cb (diff) | |
download | fqterm-b15900a363953591d48366379512795a9422222a.tar.xz |
Add my qz script -- for fun!
2 functions are added to the script engine.
Diffstat (limited to 'src/fqterm/fqterm_scriptengine.cpp')
-rw-r--r-- | src/fqterm/fqterm_scriptengine.cpp | 15 |
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" |