From e1ee4d52b9379e2861517069ca7aee0338d4337f Mon Sep 17 00:00:00 2001 From: Iru Cai Date: Tue, 24 Jun 2014 21:17:54 +0800 Subject: Add askDialog(title,question) to ScriptEngine use the DefineEscapeDialog to implement this! --- src/fqterm/fqterm_scriptengine.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/fqterm/fqterm_scriptengine.cpp') diff --git a/src/fqterm/fqterm_scriptengine.cpp b/src/fqterm/fqterm_scriptengine.cpp index f529bac..c42dba2 100644 --- a/src/fqterm/fqterm_scriptengine.cpp +++ b/src/fqterm/fqterm_scriptengine.cpp @@ -522,6 +522,18 @@ bool FQTermScriptEngine::isAutoReply() { article.exec(); } + QString FQTermScriptEngine::askDialog(const QString& title, const QString& question) + { + QString ans; + DefineEscapeDialog dlg(ans, window_); + dlg.setTitleAndText(title, question); + if (dlg.exec()==1){ + return ans; + }else{ + return ""; + } + } + } // namespace FQTerm #include "fqterm_scriptengine.moc" -- cgit v1.2.3