summaryrefslogtreecommitdiff
path: root/src/fqterm
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2014-06-25 00:54:58 +0800
committerIru Cai <mytbk920423@gmail.com>2014-06-25 00:54:58 +0800
commita9e44fc4977fba913b5a8aef468cb0b765b1053d (patch)
tree58282db0e61140c16b94a4683734c8939d1abf7a /src/fqterm
parente1ee4d52b9379e2861517069ca7aee0338d4337f (diff)
downloadfqterm-a9e44fc4977fba913b5a8aef468cb0b765b1053d.tar.xz
askDialog should have a default value
Diffstat (limited to 'src/fqterm')
-rw-r--r--src/fqterm/fqterm_scriptengine.cpp10
-rw-r--r--src/fqterm/fqterm_scriptengine.h3
2 files changed, 11 insertions, 2 deletions
diff --git a/src/fqterm/fqterm_scriptengine.cpp b/src/fqterm/fqterm_scriptengine.cpp
index c42dba2..15f4ee1 100644
--- a/src/fqterm/fqterm_scriptengine.cpp
+++ b/src/fqterm/fqterm_scriptengine.cpp
@@ -522,11 +522,14 @@ bool FQTermScriptEngine::isAutoReply() {
article.exec();
}
- QString FQTermScriptEngine::askDialog(const QString& title, const QString& question)
+ QString FQTermScriptEngine::askDialog(const QString& title,
+ const QString& question,
+ const QString& defText)
{
QString ans;
DefineEscapeDialog dlg(ans, window_);
dlg.setTitleAndText(title, question);
+ dlg.setEditText(defText);
if (dlg.exec()==1){
return ans;
}else{
@@ -537,3 +540,8 @@ bool FQTermScriptEngine::isAutoReply() {
} // namespace FQTerm
#include "fqterm_scriptengine.moc"
+
+
+
+
+
diff --git a/src/fqterm/fqterm_scriptengine.h b/src/fqterm/fqterm_scriptengine.h
index 9e7277f..2b7337f 100644
--- a/src/fqterm/fqterm_scriptengine.h
+++ b/src/fqterm/fqterm_scriptengine.h
@@ -55,7 +55,8 @@ public slots: //script apis
//ui functions.
void msgBox(const QString& msg);
bool yesnoBox(const QString& msg);
- QString askDialog(const QString& title, const QString& question);
+ QString askDialog(const QString& title, const QString& question,
+ const QString& defText);
//bbs ui functions
int caretX();