\hypertarget{a01136}{\section{Scripting\+Plugin Class Reference}
\label{a01136}\index{Scripting\+Plugin@{Scripting\+Plugin}}
}
Inheritance diagram for Scripting\+Plugin\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.623188cm]{a01136}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01136_a64aa9de7d52968deeb04dc1dab5582c9}{Q\+String {\bfseries version} ()}\label{a01136_a64aa9de7d52968deeb04dc1dab5582c9}

\end{DoxyCompactItemize}
\begin{Indent}{\bf Gui control from script}\par
\begin{DoxyCompactItemize}
\item 
void \hyperlink{a01136_aff1a10867dc4ea2c90d29b9f326ab50a}{show\+Script\+Widget} ()
\begin{DoxyCompactList}\small\item\em Show the script editor widget. \end{DoxyCompactList}\item 
void \hyperlink{a01136_ab13142d8251631129d6eee1ee94979d9}{hide\+Script\+Widget} ()
\begin{DoxyCompactList}\small\item\em Hide the script editor widget. \end{DoxyCompactList}\item 
void \hyperlink{a01136_acee91f1defbbf94d3d01d6e1b8a34f79}{show\+Script\+In\+Editor} (Q\+String \+\_\+code)
\begin{DoxyCompactList}\small\item\em Show the given Code in the script editor. \end{DoxyCompactList}\item 
void \hyperlink{a01136_a8ac394c17e55bc751d8d8de155000a19}{slot\+Load\+Script} (Q\+String \+\_\+filename)
\begin{DoxyCompactList}\small\item\em Load Script into gui from file. \end{DoxyCompactList}\item 
\hypertarget{a01136_af84fa6e57bf474f30ec4b733833235ae}{void \hyperlink{a01136_af84fa6e57bf474f30ec4b733833235ae}{clear\+Editor} ()}\label{a01136_af84fa6e57bf474f30ec4b733833235ae}

\begin{DoxyCompactList}\small\item\em Clear the editor window Clears the script editor window. \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}{\bf Interrupt script execution}\par
\begin{DoxyCompactItemize}
\item 
void \hyperlink{a01136_acda919b2ea11ef34b2e35605a608f6ee}{wait\+Continue} ()
\item 
void \hyperlink{a01136_a1fe7b21ab8d96e14ade96b7fe7decb31}{wait\+Continue} (Q\+String \+\_\+msg, int \+\_\+x=-\/1, int \+\_\+y=-\/1)
\item 
\hypertarget{a01136_a6ffc4c247dc72dccd63bd0edd53cbb31}{void \hyperlink{a01136_a6ffc4c247dc72dccd63bd0edd53cbb31}{sleep} (int \+\_\+seconds)}\label{a01136_a6ffc4c247dc72dccd63bd0edd53cbb31}

\begin{DoxyCompactList}\small\item\em Sleeps for some seconds in script execution ( Gui will remain functional) \end{DoxyCompactList}\item 
\hypertarget{a01136_ad63d6ae418fa087d9504c9c5661a14d8}{void \hyperlink{a01136_ad63d6ae418fa087d9504c9c5661a14d8}{sleepmsecs} (int \+\_\+mseconds)}\label{a01136_ad63d6ae418fa087d9504c9c5661a14d8}

\begin{DoxyCompactList}\small\item\em Sleeps for some mseconds in script execution ( Gui will remain functional) \end{DoxyCompactList}\item 
\hypertarget{a01136_a319aaef0267f7d4ab30fff35b8e276ee}{void \hyperlink{a01136_a319aaef0267f7d4ab30fff35b8e276ee}{frame\+Start} ()}\label{a01136_a319aaef0267f7d4ab30fff35b8e276ee}

\begin{DoxyCompactList}\small\item\em Marks the current time as the frame start ( Use wait sleep\+Frame\+Length to wait until \+\_\+mseconds have passed since frame\+Start ) \end{DoxyCompactList}\item 
\hypertarget{a01136_a847531958bec7ee7820bb17a06e25bb0}{void \hyperlink{a01136_a847531958bec7ee7820bb17a06e25bb0}{wait\+Frame\+End} (int \+\_\+mseconds)}\label{a01136_a847531958bec7ee7820bb17a06e25bb0}

\begin{DoxyCompactList}\small\item\em wait until \+\_\+mseconds have passed since frame\+Start (if more time has passed, it will return immediately) \end{DoxyCompactList}\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01136_a02ebe74c90048ac871dea204fcedadcd}{void {\bfseries update\+View} ()}\label{a01136_a02ebe74c90048ac871dea204fcedadcd}

\item 
\hypertarget{a01136_a1f0e767119454e74cf48aec1591741b4}{void {\bfseries get\+Scripting\+Engine} (Q\+Script\+Engine $\ast$\&\+\_\+engine)}\label{a01136_a1f0e767119454e74cf48aec1591741b4}

\item 
\hypertarget{a01136_a45164f75a5af8997d618f96e09808580}{void {\bfseries get\+Available\+Functions} (Q\+String\+List \&\+\_\+functions)}\label{a01136_a45164f75a5af8997d618f96e09808580}

\item 
\hypertarget{a01136_ae5afbb57a658b23e282ab3192a2207f8}{void {\bfseries log} (\hyperlink{a02444_a595b2880f3ae74561ba390e3fd8c0e7c}{Logtype} \+\_\+type, Q\+String \+\_\+message)}\label{a01136_ae5afbb57a658b23e282ab3192a2207f8}

\item 
\hypertarget{a01136_a57e6ef34aa4a6cbda9f6974d65d6d8f3}{void {\bfseries log} (Q\+String \+\_\+message)}\label{a01136_a57e6ef34aa4a6cbda9f6974d65d6d8f3}

\item 
\hypertarget{a01136_a413508b556344ef0e5074c8ee834b448}{void {\bfseries get\+Menubar\+Menu} (Q\+String \+\_\+name, Q\+Menu $\ast$\&\+\_\+menu, bool \+\_\+create)}\label{a01136_a413508b556344ef0e5074c8ee834b448}

\item 
\hypertarget{a01136_a3ad254381a6a6bfe4643419225304a47}{void {\bfseries get\+Description} (Q\+String \+\_\+function, Q\+String \&\+\_\+description, Q\+String\+List \&\+\_\+parameters, Q\+String\+List \&\+\_\+descriptions)}\label{a01136_a3ad254381a6a6bfe4643419225304a47}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
Q\+String \hyperlink{a01136_a4ad87327eaa00cb215c3558fc71b8258}{name} ()
\begin{DoxyCompactList}\small\item\em Return a name for the plugin. \end{DoxyCompactList}\item 
Q\+String \hyperlink{a01136_a29ce37b91f07fb71a4f1b92486b09326}{description} ()
\begin{DoxyCompactList}\small\item\em Return a description of what the plugin is doing. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01136_aa7d906984096dd6989a698b48990ceea}{void {\bfseries slot\+Script\+Info} (Q\+String \+\_\+plugin\+Name, Q\+String \+\_\+function\+Name)}\label{a01136_aa7d906984096dd6989a698b48990ceea}

\item 
void \hyperlink{a01136_a593f240c5055c9a4c80118a1414495d4}{slot\+Execute\+Script} (Q\+String \+\_\+script)
\item 
\hypertarget{a01136_a2d3fab1df170513283c3c5d2f6b1fdda}{void {\bfseries slot\+Execute\+File\+Script} (Q\+String \+\_\+filename)}\label{a01136_a2d3fab1df170513283c3c5d2f6b1fdda}

\item 
\hypertarget{a01136_a9a17ecae2798c437826ec660a7700b85}{void {\bfseries slot\+Load\+Script} ()}\label{a01136_a9a17ecae2798c437826ec660a7700b85}

\item 
\hypertarget{a01136_a03dbccd3946eebe0876b99075ed3be67}{void {\bfseries slot\+Save\+Script} ()}\label{a01136_a03dbccd3946eebe0876b99075ed3be67}

\item 
\hypertarget{a01136_a925317859c9cb5a3566ec3f53c7c792c}{void {\bfseries slot\+Save\+Script\+As} ()}\label{a01136_a925317859c9cb5a3566ec3f53c7c792c}

\item 
void \hyperlink{a01136_ae7d414d45dff60dd2cbd95bb6cc5147c}{plugins\+Initialized} ()
\item 
\hypertarget{a01136_a029d1942ed07c7a823ff045d8e383af1}{void {\bfseries nogui\+Supported} ()}\label{a01136_a029d1942ed07c7a823ff045d8e383af1}

\item 
\hypertarget{a01136_ad8de53470daf37ad716819e47f20e132}{void {\bfseries slot\+Execute\+Script\+Button} ()}\label{a01136_ad8de53470daf37ad716819e47f20e132}

\item 
void \hyperlink{a01136_a2a7f09395e639ec25675cc7b87812a5a}{slot\+Script\+Changed} ()
\begin{DoxyCompactList}\small\item\em Called everytime the text in the scriptingwidget is changed by the user. \end{DoxyCompactList}\item 
\hypertarget{a01136_a80be245c684e453237d3bbc8f933a786}{void {\bfseries slot\+Function\+Clicked} (Q\+List\+Widget\+Item $\ast$\+\_\+item)}\label{a01136_a80be245c684e453237d3bbc8f933a786}

\item 
\hypertarget{a01136_a455b7ba49a4abb1aacbd4928ba2539dc}{void {\bfseries slot\+Function\+Double\+Clicked} (Q\+List\+Widget\+Item $\ast$\+\_\+item)}\label{a01136_a455b7ba49a4abb1aacbd4928ba2539dc}

\item 
\hypertarget{a01136_a68246115d8edb500bcba4e91ef4790fc}{void {\bfseries slot\+Apply\+Filter} ()}\label{a01136_a68246115d8edb500bcba4e91ef4790fc}

\item 
\hypertarget{a01136_a4e6ff7690b8512b4918dffd8dccfec79}{void \hyperlink{a01136_a4e6ff7690b8512b4918dffd8dccfec79}{slot\+Highlight\+Error} ()}\label{a01136_a4e6ff7690b8512b4918dffd8dccfec79}

\begin{DoxyCompactList}\small\item\em Called when an error is detected when checking the syntax. \end{DoxyCompactList}\item 
\hypertarget{a01136_a973ae64cb5b7b64738b6795af16be9a1}{void \hyperlink{a01136_a973ae64cb5b7b64738b6795af16be9a1}{slot\+Debugger\+Button} ()}\label{a01136_a973ae64cb5b7b64738b6795af16be9a1}

\begin{DoxyCompactList}\small\item\em Triggered by the debugger button. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01136_aa43c35f5c8c601f7ccabf34a0961c55f}{Q\+String {\bfseries mangle\+Script} (Q\+String \+\_\+input)}\label{a01136_aa43c35f5c8c601f7ccabf34a0961c55f}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01136_ac7873bd813b8d284ea60eaa6dc238be8}{int \hyperlink{a01136_ac7873bd813b8d284ea60eaa6dc238be8}{last\+Problem\+Line\+\_\+}}\label{a01136_ac7873bd813b8d284ea60eaa6dc238be8}

\begin{DoxyCompactList}\small\item\em Store the last line that contained an error. \end{DoxyCompactList}\item 
\hypertarget{a01136_ae8fb49f0cce1cc9aef6ba152db134f89}{Q\+String \hyperlink{a01136_ae8fb49f0cce1cc9aef6ba152db134f89}{last\+Error\+\_\+}}\label{a01136_ae8fb49f0cce1cc9aef6ba152db134f89}

\begin{DoxyCompactList}\small\item\em Store the last error message. \end{DoxyCompactList}\item 
\hypertarget{a01136_a779b7a1dc8b51976c08cd7d2df7ebe4c}{Q\+Timer $\ast$ \hyperlink{a01136_a779b7a1dc8b51976c08cd7d2df7ebe4c}{error\+Timer\+\_\+}}\label{a01136_a779b7a1dc8b51976c08cd7d2df7ebe4c}

\begin{DoxyCompactList}\small\item\em Timer to wait until the user stopped typing before showing an error. \end{DoxyCompactList}\item 
\hypertarget{a01136_ac3dba0e0a5dfd44a58b5de64ab553676}{Q\+List$<$ Q\+Label $\ast$ $>$ {\bfseries description\+Labels\+\_\+}}\label{a01136_ac3dba0e0a5dfd44a58b5de64ab553676}

\item 
\hypertarget{a01136_abc352dbf54b0975872913ada14abdbca}{Q\+V\+Box\+Layout $\ast$ {\bfseries descr\+Layout\+\_\+}}\label{a01136_abc352dbf54b0975872913ada14abdbca}

\item 
\hypertarget{a01136_a733936b54d58cd3f58bb0fecd81c2d07}{Q\+Time \hyperlink{a01136_a733936b54d58cd3f58bb0fecd81c2d07}{frame\+Time\+\_\+}}\label{a01136_a733936b54d58cd3f58bb0fecd81c2d07}

\begin{DoxyCompactList}\small\item\em Counts mseconds since a frame start has occured. \end{DoxyCompactList}\item 
\hypertarget{a01136_a688565d9d70c9116e1c19dcf136fe351}{\hyperlink{a01139}{Script\+Widget} $\ast$ {\bfseries script\+Widget\+\_\+}}\label{a01136_a688565d9d70c9116e1c19dcf136fe351}

\item 
\hypertarget{a01136_a107f6265a98d2aaee72116b244a65588}{Q\+Status\+Bar $\ast$ {\bfseries status\+Bar\+\_\+}}\label{a01136_a107f6265a98d2aaee72116b244a65588}

\item 
\hypertarget{a01136_af4d8499ec237ec14d25e12c28be954bb}{\hyperlink{a00701}{Highlighter} $\ast$ {\bfseries highlighter\+Current\+\_\+}}\label{a01136_af4d8499ec237ec14d25e12c28be954bb}

\item 
\hypertarget{a01136_af737b573b125e0f31e8fbeccaded7e4d}{\hyperlink{a00701}{Highlighter} $\ast$ {\bfseries highlighter\+Live\+\_\+}}\label{a01136_af737b573b125e0f31e8fbeccaded7e4d}

\item 
\hypertarget{a01136_abc5b552ba91572df4201092d622ceed0}{\hyperlink{a00701}{Highlighter} $\ast$ {\bfseries highlighter\+List\+\_\+}}\label{a01136_abc5b552ba91572df4201092d622ceed0}

\item 
\hypertarget{a01136_a421255a9ffddd786a36e3f606967a7f1}{Q\+String {\bfseries last\+File\+\_\+}}\label{a01136_a421255a9ffddd786a36e3f606967a7f1}

\item 
Q\+String \hyperlink{a01136_ad6ae566d6b821dd99805071ccada1fe6}{script\+Path\+\_\+}
\item 
\hypertarget{a01136_ac4559e56e1ed1c26636b70162d1c722b}{Q\+Action $\ast$ {\bfseries debugger\+Button\+\_\+}}\label{a01136_ac4559e56e1ed1c26636b70162d1c722b}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 73 of file Scripting\+Plugin.\+hh.



\subsection{Member Function Documentation}
\hypertarget{a01136_a29ce37b91f07fb71a4f1b92486b09326}{\index{Scripting\+Plugin@{Scripting\+Plugin}!description@{description}}
\index{description@{description}!Scripting\+Plugin@{Scripting\+Plugin}}
\subsubsection[{description}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String Scripting\+Plugin\+::description (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{a01136_a29ce37b91f07fb71a4f1b92486b09326}


Return a description of what the plugin is doing. 

This function has to return a basic description of the plugin 

Implements \hyperlink{a00322_a43f0d3612695b53c848c14f48fea9a7a}{Base\+Interface}.



Definition at line 118 of file Scripting\+Plugin.\+hh.

\hypertarget{a01136_ab13142d8251631129d6eee1ee94979d9}{\index{Scripting\+Plugin@{Scripting\+Plugin}!hide\+Script\+Widget@{hide\+Script\+Widget}}
\index{hide\+Script\+Widget@{hide\+Script\+Widget}!Scripting\+Plugin@{Scripting\+Plugin}}
\subsubsection[{hide\+Script\+Widget}]{\setlength{\rightskip}{0pt plus 5cm}void Scripting\+Plugin\+::hide\+Script\+Widget (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01136_ab13142d8251631129d6eee1ee94979d9}


Hide the script editor widget. 



Definition at line 323 of file Scripting\+Plugin.\+cc.

\hypertarget{a01136_a4ad87327eaa00cb215c3558fc71b8258}{\index{Scripting\+Plugin@{Scripting\+Plugin}!name@{name}}
\index{name@{name}!Scripting\+Plugin@{Scripting\+Plugin}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String Scripting\+Plugin\+::name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{a01136_a4ad87327eaa00cb215c3558fc71b8258}


Return a name for the plugin. 

This Function has to return the name of the plugin. 

Implements \hyperlink{a00322_a2b351aa6ef0eb368bce735e243235958}{Base\+Interface}.



Definition at line 117 of file Scripting\+Plugin.\+hh.

\hypertarget{a01136_ae7d414d45dff60dd2cbd95bb6cc5147c}{\index{Scripting\+Plugin@{Scripting\+Plugin}!plugins\+Initialized@{plugins\+Initialized}}
\index{plugins\+Initialized@{plugins\+Initialized}!Scripting\+Plugin@{Scripting\+Plugin}}
\subsubsection[{plugins\+Initialized}]{\setlength{\rightskip}{0pt plus 5cm}void Scripting\+Plugin\+::plugins\+Initialized (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a01136_ae7d414d45dff60dd2cbd95bb6cc5147c}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{a03409__todo000070}{Todo}]register objectid variable \end{DoxyRefDesc}


Definition at line 82 of file Scripting\+Plugin.\+cc.

\hypertarget{a01136_acee91f1defbbf94d3d01d6e1b8a34f79}{\index{Scripting\+Plugin@{Scripting\+Plugin}!show\+Script\+In\+Editor@{show\+Script\+In\+Editor}}
\index{show\+Script\+In\+Editor@{show\+Script\+In\+Editor}!Scripting\+Plugin@{Scripting\+Plugin}}
\subsubsection[{show\+Script\+In\+Editor}]{\setlength{\rightskip}{0pt plus 5cm}void Scripting\+Plugin\+::show\+Script\+In\+Editor (
\begin{DoxyParamCaption}
\item[{Q\+String}]{\+\_\+code}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01136_acee91f1defbbf94d3d01d6e1b8a34f79}


Show the given Code in the script editor. 


\begin{DoxyParams}{Parameters}
{\em \+\_\+code} & Code to show \\
\hline
\end{DoxyParams}


Definition at line 750 of file Scripting\+Plugin.\+cc.

\hypertarget{a01136_aff1a10867dc4ea2c90d29b9f326ab50a}{\index{Scripting\+Plugin@{Scripting\+Plugin}!show\+Script\+Widget@{show\+Script\+Widget}}
\index{show\+Script\+Widget@{show\+Script\+Widget}!Scripting\+Plugin@{Scripting\+Plugin}}
\subsubsection[{show\+Script\+Widget}]{\setlength{\rightskip}{0pt plus 5cm}void Scripting\+Plugin\+::show\+Script\+Widget (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01136_aff1a10867dc4ea2c90d29b9f326ab50a}


Show the script editor widget. 



Definition at line 265 of file Scripting\+Plugin.\+cc.

\hypertarget{a01136_a593f240c5055c9a4c80118a1414495d4}{\index{Scripting\+Plugin@{Scripting\+Plugin}!slot\+Execute\+Script@{slot\+Execute\+Script}}
\index{slot\+Execute\+Script@{slot\+Execute\+Script}!Scripting\+Plugin@{Scripting\+Plugin}}
\subsubsection[{slot\+Execute\+Script}]{\setlength{\rightskip}{0pt plus 5cm}void Scripting\+Plugin\+::slot\+Execute\+Script (
\begin{DoxyParamCaption}
\item[{Q\+String}]{\+\_\+script}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a01136_a593f240c5055c9a4c80118a1414495d4}
Switch scripting mode on

Switch scripting mode off 

Definition at line 341 of file Scripting\+Plugin.\+cc.

\hypertarget{a01136_a8ac394c17e55bc751d8d8de155000a19}{\index{Scripting\+Plugin@{Scripting\+Plugin}!slot\+Load\+Script@{slot\+Load\+Script}}
\index{slot\+Load\+Script@{slot\+Load\+Script}!Scripting\+Plugin@{Scripting\+Plugin}}
\subsubsection[{slot\+Load\+Script}]{\setlength{\rightskip}{0pt plus 5cm}void Scripting\+Plugin\+::slot\+Load\+Script (
\begin{DoxyParamCaption}
\item[{Q\+String}]{\+\_\+filename}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01136_a8ac394c17e55bc751d8d8de155000a19}


Load Script into gui from file. 

Loads a script from the given file and loads it into the widget.


\begin{DoxyParams}{Parameters}
{\em \+\_\+filename} & Filename of script to load, including full path. \\
\hline
\end{DoxyParams}


Definition at line 602 of file Scripting\+Plugin.\+cc.

\hypertarget{a01136_a2a7f09395e639ec25675cc7b87812a5a}{\index{Scripting\+Plugin@{Scripting\+Plugin}!slot\+Script\+Changed@{slot\+Script\+Changed}}
\index{slot\+Script\+Changed@{slot\+Script\+Changed}!Scripting\+Plugin@{Scripting\+Plugin}}
\subsubsection[{slot\+Script\+Changed}]{\setlength{\rightskip}{0pt plus 5cm}void Scripting\+Plugin\+::slot\+Script\+Changed (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}}}\label{a01136_a2a7f09395e639ec25675cc7b87812a5a}


Called everytime the text in the scriptingwidget is changed by the user. 

This slot also handles syntax checking! 

Definition at line 237 of file Scripting\+Plugin.\+cc.

\hypertarget{a01136_acda919b2ea11ef34b2e35605a608f6ee}{\index{Scripting\+Plugin@{Scripting\+Plugin}!wait\+Continue@{wait\+Continue}}
\index{wait\+Continue@{wait\+Continue}!Scripting\+Plugin@{Scripting\+Plugin}}
\subsubsection[{wait\+Continue}]{\setlength{\rightskip}{0pt plus 5cm}void Scripting\+Plugin\+::wait\+Continue (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01136_acda919b2ea11ef34b2e35605a608f6ee}
Stops script execution and opens a message windows. Execution continues, when the user clicks on a button 

Definition at line 544 of file Scripting\+Plugin.\+cc.

\hypertarget{a01136_a1fe7b21ab8d96e14ade96b7fe7decb31}{\index{Scripting\+Plugin@{Scripting\+Plugin}!wait\+Continue@{wait\+Continue}}
\index{wait\+Continue@{wait\+Continue}!Scripting\+Plugin@{Scripting\+Plugin}}
\subsubsection[{wait\+Continue}]{\setlength{\rightskip}{0pt plus 5cm}void Scripting\+Plugin\+::wait\+Continue (
\begin{DoxyParamCaption}
\item[{Q\+String}]{\+\_\+msg, }
\item[{int}]{\+\_\+x = {\ttfamily -\/1}, }
\item[{int}]{\+\_\+y = {\ttfamily -\/1}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01136_a1fe7b21ab8d96e14ade96b7fe7decb31}
Stops script execution and opens a message windows. Execution continues, when the user clicks on a button Also allowing the user to set a message 

Definition at line 563 of file Scripting\+Plugin.\+cc.



\subsection{Member Data Documentation}
\hypertarget{a01136_ad6ae566d6b821dd99805071ccada1fe6}{\index{Scripting\+Plugin@{Scripting\+Plugin}!script\+Path\+\_\+@{script\+Path\+\_\+}}
\index{script\+Path\+\_\+@{script\+Path\+\_\+}!Scripting\+Plugin@{Scripting\+Plugin}}
\subsubsection[{script\+Path\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String Scripting\+Plugin\+::script\+Path\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a01136_ad6ae566d6b821dd99805071ccada1fe6}
Path to the directory where the current script is executed. This might be empty, if a script is not saved! 

Definition at line 247 of file Scripting\+Plugin.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+Scripting/Scripting\+Plugin.\+hh\item 
Plugin-\/\+Scripting/Scripting\+Plugin.\+cc\end{DoxyCompactItemize}
