GUI: allow command history in ScriptView
This commit is contained in:
parent
c41d8b7b64
commit
e7f342f914
|
|
@ -40,6 +40,10 @@ ScriptView::ScriptView(StdTable* parent) : StdTable(parent)
|
|||
connect(mMRUList, SIGNAL(openFile(QString)), this, SLOT(openRecentFile(QString)));
|
||||
mMRUList->load();
|
||||
|
||||
// command line edit dialog
|
||||
mCmdLineEdit = new LineEditDialog(this);
|
||||
mCmdLineEdit->setWindowTitle(tr("Execute Script Command..."));
|
||||
|
||||
// Slots
|
||||
connect(Bridge::getBridge(), SIGNAL(scriptAdd(int, const char**)), this, SLOT(add(int, const char**)));
|
||||
connect(Bridge::getBridge(), SIGNAL(scriptClear()), this, SLOT(clear()));
|
||||
|
|
@ -564,11 +568,9 @@ void ScriptView::abort()
|
|||
|
||||
void ScriptView::cmdExec()
|
||||
{
|
||||
LineEditDialog mLineEdit(this);
|
||||
mLineEdit.setWindowTitle(tr("Execute Script Command..."));
|
||||
if(mLineEdit.exec() != QDialog::Accepted)
|
||||
if(mCmdLineEdit->exec() != QDialog::Accepted)
|
||||
return;
|
||||
if(!DbgScriptCmdExec(mLineEdit.editText.toUtf8().constData()))
|
||||
if(!DbgScriptCmdExec(mCmdLineEdit->editText.toUtf8().constData()))
|
||||
error(0, tr("Error executing command!"));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@
|
|||
|
||||
class QMessageBox;
|
||||
class MRUList;
|
||||
class LineEditDialog;
|
||||
|
||||
class ScriptView : public StdTable
|
||||
{
|
||||
|
|
@ -61,6 +62,7 @@ private:
|
|||
MenuBuilder* mMenu;
|
||||
QMessageBox* msg;
|
||||
MRUList* mMRUList;
|
||||
LineEditDialog* mCmdLineEdit;
|
||||
};
|
||||
|
||||
#endif // SCRIPTVIEW_H
|
||||
|
|
|
|||
Loading…
Reference in New Issue