many others, a complete list can be found in the file AUTHORS.
This program is Free Software; you can redistribute it and/or
modify it under the terms of version two of the GNU General Public
- License as published by the Free Software Foundation plus additions
- that are listed in the file LICENSE.
+ License as published by the Free Software Foundation and included
+ in the file LICENSE.
This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
Switzerland, email:ftf@fsfeurope.org.
*/
/*
- * Version $Id: batstack.cpp 4230 2007-02-21 20:07:37Z kerns $
+ * Version $Id$
*
* Dirk Bartley, March 2007
*/
*/
void Pages::consoleCommand(QString &command)
{
- if (!m_console->is_connectedGui())
+ /*if (!m_console->is_connectedGui())
+ return;*/
+ if (!m_console->preventInUseConnect()) {
return;
- /* Bring this directors console to the front of the stack */
+ }
+ consoleInput(command);
+}
+
+/*
+ * Function to simplify executing a console command, but does not
+ * check for the connection in use. We need this so that we can
+ * *always* enter command from the command line.
+ */
+void Pages::consoleInput(QString &command)
+{
+ /* Bring this director's console to the front of the stack */
setConsoleCurrent();
-#ifdef xxdebugcode
- m_console->display_text("Context sensitive command :\n\n");
- m_console->display_text("**** ");
-#endif
- m_console->display_text(command);
+ QString displayhtml("<font color=\"blue\">");
+ displayhtml += command + "</font>\n";
+ m_console->display_html(displayhtml);
m_console->display_text("\n");
-#ifdef xxdebugcode
- m_console->display_text(" ****\n");
- m_console->display_text("Director Response :\n\n");
-#endif
m_console->write_dir(command.toUtf8().data());
m_console->displayToPrompt();
}