List of all members | Public Types | Public Slots | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | Static Protected Attributes
characteristic Class Reference

#include <characteristic.h>

Inheritance diagram for characteristic:
XDialog Ui::characteristic QDialog ScriptablePrivate Ui_characteristic ScriptableWidget

Public Types

enum  Type { Text, List, Date, Number }
 

Public Slots

int exec ()
 
virtual void populate ()
 
virtual void sCharoptClicked (QModelIndex idx)
 
virtual void sDelete ()
 
virtual enum SetResponse set (const ParameterList &pParams)
 
virtual void setRememberPos (bool)
 
virtual void setRememberSize (bool)
 
virtual void sFillList ()
 
virtual void sNew ()
 

Public Member Functions

 characteristic (QWidget *parent=0, const char *name=0, bool modal=false, Qt::WindowFlags fl=0)
 
 ~characteristic ()
 
virtual Q_INVOKABLE ParameterList get () const
 
void retranslateUi (QDialog *characteristic)
 
void setupUi (QDialog *characteristic)
 

Public Attributes

QDialogButtonBox * _buttonBox
 
XComboBox_charGroup
 
QLabel_charGroupLit
 
QTreeView_charoptView
 
QWidget_datePage
 
QPushButton * _delete
 
QWidget_descripPage
 
XTextEdit_description
 
QWidget_listPage
 
XComboBox_mask
 
QLabel_maskLit
 
XLineEdit_name
 
QLabel_nameLit
 
QPushButton * _new
 
QWidget_numberPage
 
QWidget_optionsPage
 
QSpinBox_order
 
QLabel_orderLit
 
QCheckBox_search
 
QStackedWidget * _stackedWidget
 
QTabWidget * _tab
 
QWidget_textPage
 
XComboBox_type
 
QLabel_typeLit
 
QCheckBox_unique
 
QGroupBox_useGroup
 
XComboBox_validator
 
QLabel_validatorLit
 
QGridLayout * gridLayout
 
QGridLayout * gridLayout_2
 
QGridLayout * gridLayout_3
 
QGridLayout * gridLayout_4
 
QGridLayout * gridLayout_5
 
QGridLayout * gridLayout_6
 
QGridLayout * gridLayout_7
 
QGridLayout * gridLayout_8
 
QGridLayout * gridLayout_9
 
QHBoxLayout * horizontalLayout
 
QHBoxLayout * horizontalLayout_2
 
QSpacerItem * horizontalSpacer
 
QSpacerItem * horizontalSpacer_2
 
QLabellabel
 
QLabellabel_2
 
QVBoxLayout * verticalLayout
 
QVBoxLayout * verticalLayout_2
 
QVBoxLayout * verticalLayout_3
 
QSpacerItem * verticalSpacer
 
QSpacerItem * verticalSpacer_2
 

Protected Slots

virtual void languageChange ()
 
virtual enum SetResponse postSet ()
 
virtual void saveSize ()
 
virtual void sCheck ()
 
virtual void sSave ()
 

Protected Member Functions

virtual void callCloseEvent (QEvent *)
 
virtual enum SetResponse callSet (const ParameterList &)
 
virtual void callShowEvent (QEvent *)
 
virtual void closeEvent (QCloseEvent *event)
 
virtual QScriptEngine * engine ()
 
virtual void loadScript (const QString &oName)
 
virtual void loadScript (const QStringList &list)
 
virtual void loadScriptEngine ()
 
virtual Q_INVOKABLE bool setScriptableParams (ParameterList &)
 
virtual void showEvent (QShowEvent *event)
 

Protected Attributes

QScriptEngineDebugger * _debugger
 
QScriptEngine * _engine
 
ParameterList _lastSetParams
 
QAction_rememberPos
 
QAction_rememberSize
 
bool _scriptLoaded
 
QWidget_self
 
QAction_showMe
 
bool _shown
 

Static Protected Attributes

static ScriptCache_cache
 
static GuiClientInterface_guiClientInterface
 

Member Enumeration Documentation

◆ Type

Enumerator
Text 
List 
Date 
Number 

Constructor & Destructor Documentation

◆ characteristic()

characteristic::characteristic ( QWidget parent = 0,
const char *  name = 0,
bool  modal = false,
Qt::WindowFlags  fl = 0 
)

◆ ~characteristic()

characteristic::~characteristic ( )

Member Function Documentation

◆ callCloseEvent()

void ScriptablePrivate::callCloseEvent ( QEvent *  event)
virtualinherited

◆ callSet()

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

◆ callShowEvent()

void ScriptablePrivate::callShowEvent ( QEvent *  event)
virtualinherited

◆ closeEvent()

void XDialog::closeEvent ( QCloseEvent *  event)
protectedvirtualinherited

Reimplemented in voucherItem, contact, and taxAuthority.

◆ engine()

QScriptEngine * ScriptablePrivate::engine ( )
virtualinherited

Reimplemented from ScriptableWidget.

◆ exec

int XDialog::exec ( )
slotinherited

◆ get()

ParameterList XDialog::get ( ) const
virtualinherited

Implements ScriptablePrivate.

◆ languageChange

void characteristic::languageChange ( )
protectedvirtualslot

◆ 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

◆ populate

void characteristic::populate ( )
virtualslot

◆ postSet

enum SetResponse XDialog::postSet ( )
protectedvirtualslotinherited

◆ retranslateUi()

void Ui_characteristic::retranslateUi ( QDialog characteristic)
inlineinherited

◆ saveSize

void XDialog::saveSize ( )
protectedvirtualslotinherited

◆ sCharoptClicked

void characteristic::sCharoptClicked ( QModelIndex  idx)
virtualslot

◆ sCheck

void characteristic::sCheck ( )
protectedvirtualslot

◆ sDelete

void characteristic::sDelete ( )
virtualslot

◆ set

enum SetResponse characteristic::set ( const ParameterList &  pParams)
virtualslot

◆ setRememberPos

void XDialog::setRememberPos ( bool  b)
virtualslotinherited

◆ setRememberSize

void XDialog::setRememberSize ( bool  b)
virtualslotinherited

◆ setScriptableParams()

bool ScriptableWidget::setScriptableParams ( ParameterList &  params)
virtualinherited

◆ setupUi()

void Ui_characteristic::setupUi ( QDialog characteristic)
inlineinherited

◆ sFillList

void characteristic::sFillList ( )
virtualslot

◆ showEvent()

void XDialog::showEvent ( QShowEvent *  event)
protectedvirtualinherited

Reimplemented in externalShipping.

◆ sNew

void characteristic::sNew ( )
virtualslot

◆ sSave

void characteristic::sSave ( )
protectedvirtualslot

Member Data Documentation

◆ _buttonBox

QDialogButtonBox* Ui_characteristic::_buttonBox
inherited

◆ _cache

ScriptCache * ScriptableWidget::_cache
staticprotectedinherited

◆ _charGroup

XComboBox* Ui_characteristic::_charGroup
inherited

◆ _charGroupLit

QLabel* Ui_characteristic::_charGroupLit
inherited

◆ _charoptView

QTreeView* Ui_characteristic::_charoptView
inherited

◆ _datePage

QWidget* Ui_characteristic::_datePage
inherited

◆ _debugger

QScriptEngineDebugger* ScriptableWidget::_debugger
protectedinherited

◆ _delete

QPushButton* Ui_characteristic::_delete
inherited

◆ _descripPage

QWidget* Ui_characteristic::_descripPage
inherited

◆ _description

XTextEdit* Ui_characteristic::_description
inherited

◆ _engine

QScriptEngine* ScriptableWidget::_engine
protectedinherited

◆ _guiClientInterface

GuiClientInterface * ScriptableWidget::_guiClientInterface
staticinherited

◆ _lastSetParams

ParameterList ScriptablePrivate::_lastSetParams
inherited

◆ _listPage

QWidget* Ui_characteristic::_listPage
inherited

◆ _mask

XComboBox* Ui_characteristic::_mask
inherited

◆ _maskLit

QLabel* Ui_characteristic::_maskLit
inherited

◆ _name

XLineEdit* Ui_characteristic::_name
inherited

◆ _nameLit

QLabel* Ui_characteristic::_nameLit
inherited

◆ _new

QPushButton* Ui_characteristic::_new
inherited

◆ _numberPage

QWidget* Ui_characteristic::_numberPage
inherited

◆ _optionsPage

QWidget* Ui_characteristic::_optionsPage
inherited

◆ _order

QSpinBox* Ui_characteristic::_order
inherited

◆ _orderLit

QLabel* Ui_characteristic::_orderLit
inherited

◆ _rememberPos

QAction* ScriptablePrivate::_rememberPos
inherited

◆ _rememberSize

QAction* ScriptablePrivate::_rememberSize
inherited

◆ _scriptLoaded

bool ScriptableWidget::_scriptLoaded
protectedinherited

◆ _search

QCheckBox* Ui_characteristic::_search
inherited

◆ _self

QWidget* ScriptableWidget::_self
protectedinherited

◆ _showMe

QAction* ScriptablePrivate::_showMe
inherited

◆ _shown

bool ScriptablePrivate::_shown
inherited

◆ _stackedWidget

QStackedWidget* Ui_characteristic::_stackedWidget
inherited

◆ _tab

QTabWidget* Ui_characteristic::_tab
inherited

◆ _textPage

QWidget* Ui_characteristic::_textPage
inherited

◆ _type

XComboBox* Ui_characteristic::_type
inherited

◆ _typeLit

QLabel* Ui_characteristic::_typeLit
inherited

◆ _unique

QCheckBox* Ui_characteristic::_unique
inherited

◆ _useGroup

QGroupBox* Ui_characteristic::_useGroup
inherited

◆ _validator

XComboBox* Ui_characteristic::_validator
inherited

◆ _validatorLit

QLabel* Ui_characteristic::_validatorLit
inherited

◆ gridLayout

QGridLayout* Ui_characteristic::gridLayout
inherited

◆ gridLayout_2

QGridLayout* Ui_characteristic::gridLayout_2
inherited

◆ gridLayout_3

QGridLayout* Ui_characteristic::gridLayout_3
inherited

◆ gridLayout_4

QGridLayout* Ui_characteristic::gridLayout_4
inherited

◆ gridLayout_5

QGridLayout* Ui_characteristic::gridLayout_5
inherited

◆ gridLayout_6

QGridLayout* Ui_characteristic::gridLayout_6
inherited

◆ gridLayout_7

QGridLayout* Ui_characteristic::gridLayout_7
inherited

◆ gridLayout_8

QGridLayout* Ui_characteristic::gridLayout_8
inherited

◆ gridLayout_9

QGridLayout* Ui_characteristic::gridLayout_9
inherited

◆ horizontalLayout

QHBoxLayout* Ui_characteristic::horizontalLayout
inherited

◆ horizontalLayout_2

QHBoxLayout* Ui_characteristic::horizontalLayout_2
inherited

◆ horizontalSpacer

QSpacerItem* Ui_characteristic::horizontalSpacer
inherited

◆ horizontalSpacer_2

QSpacerItem* Ui_characteristic::horizontalSpacer_2
inherited

◆ label

QLabel* Ui_characteristic::label
inherited

◆ label_2

QLabel* Ui_characteristic::label_2
inherited

◆ verticalLayout

QVBoxLayout* Ui_characteristic::verticalLayout
inherited

◆ verticalLayout_2

QVBoxLayout* Ui_characteristic::verticalLayout_2
inherited

◆ verticalLayout_3

QVBoxLayout* Ui_characteristic::verticalLayout_3
inherited

◆ verticalSpacer

QSpacerItem* Ui_characteristic::verticalSpacer
inherited

◆ verticalSpacer_2

QSpacerItem* Ui_characteristic::verticalSpacer_2
inherited

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

Generated on Fri Apr 9 2021 xTuple ERP Programmer Reference, Version 6.0.0 doxygen 1.8.17