NSScript::ScriptWorkSpace Class Reference

#include <scriptworkspace.h>

Inheritance diagram for NSScript::ScriptWorkSpace:

QMainWindow
Collaboration diagram for NSScript::ScriptWorkSpace:

Collaboration graph
[legend]

List of all members.

Public Slots

void setVisible (bool)

Signals

void visibilityChanged (bool)

Public Member Functions

 ScriptWorkSpace (ScriptEnvironment *, QWidget *=0)

Private Slots

void newCodeSnippet ()
 Create a new and empty script snippet.
void loadCodeSnippet ()
 Load a .js-file as new script snippet.
void closeActiveSnippet ()
void closeAllSnippets ()
void newCodeSnippet (ScriptSnippet *)
void removedSnippet (ScriptSnippet *)
void executeActiveSnippet ()
void stopScript ()
void restoreSnippets ()

Private Attributes

ScriptEnvironment_env
QMdiArea * _mdiarea
ScriptIntrospection_introspec


Detailed Description

Todo:
dox!
Todo:
Private pointer to store all the private parts and keep the public interface clean.

Constructor & Destructor Documentation

NSScript::ScriptWorkSpace::ScriptWorkSpace ( ScriptEnvironment ,
QWidget = 0 
)


Member Function Documentation

void NSScript::ScriptWorkSpace::visibilityChanged ( bool   )  [signal]

void NSScript::ScriptWorkSpace::setVisible ( bool   )  [slot]

void NSScript::ScriptWorkSpace::newCodeSnippet (  )  [private, slot]

Create a new and empty script snippet.

void NSScript::ScriptWorkSpace::loadCodeSnippet (  )  [private, slot]

Load a .js-file as new script snippet.

void NSScript::ScriptWorkSpace::closeActiveSnippet (  )  [private, slot]

void NSScript::ScriptWorkSpace::closeAllSnippets (  )  [private, slot]

void NSScript::ScriptWorkSpace::newCodeSnippet ( ScriptSnippet  )  [private, slot]

void NSScript::ScriptWorkSpace::removedSnippet ( ScriptSnippet  )  [private, slot]

Todo:
Fix the deletion of subwindows...

void NSScript::ScriptWorkSpace::executeActiveSnippet (  )  [private, slot]

void NSScript::ScriptWorkSpace::stopScript (  )  [private, slot]

void NSScript::ScriptWorkSpace::restoreSnippets (  )  [private, slot]


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Tue Apr 12 02:10:38 2011 for epos by  doxygen 1.5.5