ScriptablePrivate Class Referenceabstract

#include <scriptablePrivate.h>

Public Member Functions

 ScriptablePrivate (QWidget *parent, QWidget *self=0)
 
virtual ~ScriptablePrivate ()
 
virtual void callCloseEvent (QEvent *)
 
virtual enum SetResponse callSet (const ParameterList &)
 
virtual void callShowEvent (QEvent *)
 
virtual QScriptEngine * engine ()
 
virtual ParameterList get () const =0
 
virtual void loadScript (const QString &oName)
 
virtual void loadScript (const QStringList &list)
 
virtual void loadScriptEngine ()
 
virtual enum SetResponse set (const ParameterList &)=0
 
virtual Q_INVOKABLE bool setScriptableParams (ParameterList &)
 

Public Attributes

ParameterList _lastSetParams
 
QAction_rememberPos
 
QAction_rememberSize
 
QAction_showMe
 
bool _shown
 

Static Public Attributes

static GuiClientInterface_guiClientInterface
 

Protected Member Functions

virtual enum SetResponse postSet ()=0
 

Protected Attributes

QScriptEngineDebugger * _debugger
 
QScriptEngine * _engine
 
bool _scriptLoaded
 
QWidget_self
 

Static Protected Attributes

static ScriptCache_cache
 

Constructor & Destructor Documentation

◆ ScriptablePrivate()

ScriptablePrivate::ScriptablePrivate ( QWidget * parent,
QWidget * self = 0 )

◆ ~ScriptablePrivate()

ScriptablePrivate::~ScriptablePrivate ( )
virtual

Member Function Documentation

◆ callCloseEvent()

void ScriptablePrivate::callCloseEvent ( QEvent * event)
virtual

◆ callSet()

enum SetResponse ScriptablePrivate::callSet ( const ParameterList & params)
virtual

◆ callShowEvent()

void ScriptablePrivate::callShowEvent ( QEvent * event)
virtual

◆ engine()

QScriptEngine * ScriptablePrivate::engine ( )
virtual

Reimplemented from ScriptableWidget.

◆ get()

virtual ParameterList ScriptablePrivate::get ( ) const
pure virtual

Implemented in XDialog, XMainWindow, and XWidget.

◆ loadScript() [1/2]

void ScriptableWidget::loadScript ( const QString & oName)
virtualinherited

◆ loadScript() [2/2]

void ScriptableWidget::loadScript ( const QStringList & list)
virtualinherited

◆ loadScriptEngine()

void ScriptableWidget::loadScriptEngine ( )
virtualinherited

◆ postSet()

virtual enum SetResponse ScriptablePrivate::postSet ( )
protectedpure virtual

◆ set()

◆ setScriptableParams()

bool ScriptableWidget::setScriptableParams ( ParameterList & params)
virtualinherited

Member Data Documentation

◆ _cache

ScriptCache * ScriptableWidget::_cache
staticprotectedinherited

◆ _debugger

QScriptEngineDebugger* ScriptableWidget::_debugger
protectedinherited

◆ _engine

QScriptEngine* ScriptableWidget::_engine
protectedinherited

◆ _guiClientInterface

GuiClientInterface * ScriptableWidget::_guiClientInterface
staticinherited

◆ _lastSetParams

ParameterList ScriptablePrivate::_lastSetParams

◆ _rememberPos

QAction* ScriptablePrivate::_rememberPos

◆ _rememberSize

QAction* ScriptablePrivate::_rememberSize

◆ _scriptLoaded

bool ScriptableWidget::_scriptLoaded
protectedinherited

◆ _self

QWidget* ScriptableWidget::_self
protectedinherited

◆ _showMe

QAction* ScriptablePrivate::_showMe

◆ _shown

bool ScriptablePrivate::_shown

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

Generated on Mon Feb 17 2025 xTuple ERP Programmer Reference, Version 6.2.0 doxygen 1.11.0