 |
Geometrize
1.0
An application for geometrizing images into geometric primitives
|
Go to the documentation of this file.
35 void setEngine(chaiscript::ChaiScript* engine);
37 void setHistory(
const std::vector<std::string>& history);
50 std::unique_ptr<ScriptConsoleImpl>
d;
std::vector< std::string > getEngineFunctionNames(const chaiscript::ChaiScript &engine)
getEngineFunctionNames Gets the names of the functions registered with the given engine.
Definition: scriptutil.cpp:48
ScriptConsoleImpl operator=(const ScriptConsoleImpl &)=delete
ScriptConsole(QWidget *parent=nullptr)
Definition: scriptconsole.cpp:114
std::vector< std::string > getHistory() const
Definition: scriptconsole.cpp:127
Definition: scriptconsole.cpp:18
void changeEvent(QEvent *) override
Definition: scriptconsole.cpp:142
void setHistory(const std::vector< std::string > &history)
Definition: scriptconsole.cpp:132
static const std::string launchConsoleHistoryFilename
The name of the console history settings file used by the console embedded in the launch window.
Definition: scriptconsole.h:33
ScriptConsoleImpl(ScriptConsole *pQ)
Definition: scriptconsole.cpp:20
ScriptConsole * q
Definition: scriptconsole.cpp:108
Definition: commandlineedit.h:11
virtual ~ScriptConsole()
Definition: scriptconsole.cpp:118
void setHistory(const std::vector< std::string > &history)
Definition: scriptconsole.cpp:77
void append(const QString &message)
Definition: scriptconsole.cpp:82
std::vector< std::string > m_history
Definition: scriptconsole.cpp:111
~ScriptConsoleImpl()
Definition: scriptconsole.cpp:61
void onLanguageChange()
Definition: scriptconsole.cpp:87
Definition: commandlineparser.cpp:73
void signal_commandSubmitted(const std::string &)
signal_commandSubmitted is fired when a command is submitted by the user (e.g. after pressing return)...
void runScript(const std::string &code, chaiscript::ChaiScript &runner)
runScript Evaluates the provided script code.
Definition: scriptrunner.cpp:16
chaiscript::ChaiScript * m_engine
Definition: scriptconsole.cpp:110
ScriptConsoleImpl(const ScriptConsoleImpl &)=delete
void setEngine(chaiscript::ChaiScript *engine)
Definition: scriptconsole.cpp:122
void setEngine(chaiscript::ChaiScript *engine)
Definition: scriptconsole.cpp:66
void appendString(const std::string &str)
appendString Appends a string to the console output window
Definition: scriptconsole.cpp:137
void setCompletionList(chaiscript::ChaiScript *engine)
Definition: scriptconsole.cpp:99
std::unique_ptr< Ui::ScriptConsole > ui
Definition: scriptconsole.cpp:109
void populateUi()
Definition: scriptconsole.cpp:94
std::vector< std::string > getHistory() const
Definition: scriptconsole.cpp:72
std::unique_ptr< ScriptConsoleImpl > d
Definition: scriptconsole.h:49
The ScriptConsole class models a command line and output window.
Definition: scriptconsole.h:26