List of all members | Public Slots | Signals | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | Static Protected Attributes
BOM Class Reference

#include <bom.h>

Inheritance diagram for BOM:
XWidget Ui::BOM QWidget ScriptablePrivate Ui_BOM ScriptableWidget

Public Slots

virtual bool sCheckRequiredQtyPer ()
 
virtual void sDelete ()
 
virtual void sEdit ()
 
virtual SetResponse set (const ParameterList &pParams)
 
virtual bool setParams (ParameterList &pParams)
 
virtual void sExpire ()
 
virtual void sFillList ()
 
virtual void sFillList (int pItemid, bool)
 
virtual void sMoveDown ()
 
virtual void sMoveUp ()
 
virtual void sNew ()
 
virtual void sPopulateMenu (QMenu *menuThis)
 
virtual void sPrint ()
 
virtual void sReplace ()
 
virtual bool sSave ()
 
virtual void sView ()
 

Signals

void newId (int)
 
void newMode (int)
 
void populated ()
 
void saved (int)
 

Public Member Functions

 BOM (QWidget *parent=0, const char *name=0, Qt::WindowFlags fl=Qt::Window)
 
 ~BOM ()
 
virtual Q_INVOKABLE ParameterList get () const
 
virtual Q_INVOKABLE int id () const
 
virtual Q_INVOKABLE int mode () const
 
void retranslateUi (QWidget *BOM)
 
virtual bool save (bool partial)
 
void setupUi (QWidget *BOM)
 

Public Attributes

QVBoxLayout * _6
 
XLineEdit_batchSize
 
QLabel_batchSizeLit
 
XTreeWidget_bomitem
 
QPushButton * _close
 
Comments_comments
 
QGroupBox_costsGroup
 
XLabel_currentActCost
 
QLabel_currentActCostLit
 
XLabel_currentStdCost
 
QLabel_currentStdCostLit
 
QWidget_detailTab
 
XLineEdit_documentNum
 
QLabel_documentNumLit
 
Documents_documents
 
QWidget_documentsTab
 
QCheckBox_doRequireQtyPer
 
QPushButton * _edit
 
QPushButton * _expire
 
QVBoxLayout * _formButtonsLayout
 
ItemCluster_item
 
QLabel_itemLit
 
XLabel_maxCost
 
QLabel_maxCostLit
 
QPushButton * _moveDown
 
QPushButton * _moveUp
 
QPushButton * _new
 
QLabel_nonPickListItems
 
XLabel_nonPickNumber
 
XLabel_nonPickQtyPer
 
QLabel_numberOfItemsLit
 
QLabel_PickListItemsLit
 
XLabel_pickNumber
 
XLabel_pickQtyPer
 
QPushButton * _print
 
XLineEdit_requiredQtyPer
 
RevisionCluster_revision
 
DLineEdit_revisionDate
 
QLabel_revisionDateLit
 
QLabel_revisionLit
 
QPushButton * _save
 
QCheckBox_showExpired
 
QCheckBox_showFuture
 
QTabWidget * _tab
 
QLabel_totalLit
 
XLabel_totalNumber
 
XLabel_totalQtyPer
 
QLabel_totalQtyPerLit
 
QGroupBox_totalsGroup
 
QPushButton * _view
 
QFrame * frame_2
 
QGridLayout * gridLayout
 
QGridLayout * gridLayout_2
 
QGridLayout * gridLayout_3
 
QGridLayout * gridLayout_5
 
QHBoxLayout * horizontalLayout
 
QHBoxLayout * horizontalLayout_2
 
QHBoxLayout * horizontalLayout_3
 
QHBoxLayout * horizontalLayout_4
 
QHBoxLayout * horizontalLayout_5
 
QHBoxLayout * horizontalLayout_7
 
QSpacerItem * horizontalSpacer
 
QSpacerItem * horizontalSpacer_2
 
QSpacerItem * horizontalSpacer_3
 
QSpacerItem * spacerItem
 
QSpacerItem * spacerItem1
 
QWidgettab
 
QVBoxLayout * verticalLayout
 
QVBoxLayout * verticalLayout_2
 
QVBoxLayout * verticalLayout_3
 
QVBoxLayout * verticalLayout_4
 
QVBoxLayout * verticalLayout_5
 
QSpacerItem * verticalSpacer
 

Protected Slots

virtual void languageChange ()
 
virtual enum SetResponse postSet ()
 

Protected Member Functions

virtual void callCloseEvent (QEvent *)
 
virtual enum SetResponse callSet (const ParameterList &)
 
virtual void callShowEvent (QEvent *)
 
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 &)
 
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
 

Constructor & Destructor Documentation

◆ BOM()

BOM::BOM ( QWidget parent = 0,
const char *  name = 0,
Qt::WindowFlags  fl = Qt::Window 
)

◆ ~BOM()

BOM::~BOM ( )

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 XWidget::closeEvent ( QCloseEvent *  event)
protectedinherited

◆ engine()

QScriptEngine * ScriptablePrivate::engine ( )
virtualinherited

Reimplemented from ScriptableWidget.

◆ get()

ParameterList XWidget::get ( ) const
virtualinherited

Implements ScriptablePrivate.

◆ id()

int BOM::id ( ) const
virtual

◆ languageChange

void BOM::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

◆ mode()

int BOM::mode ( ) const
virtual

◆ newId

void BOM::newId ( int  )
signal

◆ newMode

void BOM::newMode ( int  )
signal

◆ populated

void BOM::populated ( )
signal

◆ postSet

enum SetResponse XWidget::postSet ( )
protectedvirtualslotinherited

◆ retranslateUi()

void Ui_BOM::retranslateUi ( QWidget BOM)
inlineinherited

◆ save()

bool BOM::save ( bool  partial)
virtual

◆ saved

void BOM::saved ( int  )
signal

◆ sCheckRequiredQtyPer

bool BOM::sCheckRequiredQtyPer ( )
virtualslot

◆ sDelete

void BOM::sDelete ( )
virtualslot

◆ sEdit

void BOM::sEdit ( )
virtualslot

◆ set

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

◆ setParams

bool BOM::setParams ( ParameterList &  pParams)
virtualslot

◆ setScriptableParams()

bool ScriptableWidget::setScriptableParams ( ParameterList &  params)
virtualinherited

◆ setupUi()

void Ui_BOM::setupUi ( QWidget BOM)
inlineinherited

◆ sExpire

void BOM::sExpire ( )
virtualslot

◆ sFillList [1/2]

void BOM::sFillList ( )
virtualslot

◆ sFillList [2/2]

void BOM::sFillList ( int  pItemid,
bool   
)
virtualslot

◆ showEvent()

void XWidget::showEvent ( QShowEvent *  event)
protectedinherited

◆ sMoveDown

void BOM::sMoveDown ( )
virtualslot

◆ sMoveUp

void BOM::sMoveUp ( )
virtualslot

◆ sNew

void BOM::sNew ( )
virtualslot

◆ sPopulateMenu

void BOM::sPopulateMenu ( QMenu *  menuThis)
virtualslot

◆ sPrint

void BOM::sPrint ( )
virtualslot

◆ sReplace

void BOM::sReplace ( )
virtualslot

◆ sSave

bool BOM::sSave ( )
virtualslot

◆ sView

void BOM::sView ( )
virtualslot

Member Data Documentation

◆ _6

QVBoxLayout* Ui_BOM::_6
inherited

◆ _batchSize

XLineEdit* Ui_BOM::_batchSize
inherited

◆ _batchSizeLit

QLabel* Ui_BOM::_batchSizeLit
inherited

◆ _bomitem

XTreeWidget* Ui_BOM::_bomitem
inherited

◆ _cache

ScriptCache * ScriptableWidget::_cache
staticprotectedinherited

◆ _close

QPushButton* Ui_BOM::_close
inherited

◆ _comments

Comments* Ui_BOM::_comments
inherited

◆ _costsGroup

QGroupBox* Ui_BOM::_costsGroup
inherited

◆ _currentActCost

XLabel* Ui_BOM::_currentActCost
inherited

◆ _currentActCostLit

QLabel* Ui_BOM::_currentActCostLit
inherited

◆ _currentStdCost

XLabel* Ui_BOM::_currentStdCost
inherited

◆ _currentStdCostLit

QLabel* Ui_BOM::_currentStdCostLit
inherited

◆ _debugger

QScriptEngineDebugger* ScriptableWidget::_debugger
protectedinherited

◆ _detailTab

QWidget* Ui_BOM::_detailTab
inherited

◆ _documentNum

XLineEdit* Ui_BOM::_documentNum
inherited

◆ _documentNumLit

QLabel* Ui_BOM::_documentNumLit
inherited

◆ _documents

Documents* Ui_BOM::_documents
inherited

◆ _documentsTab

QWidget* Ui_BOM::_documentsTab
inherited

◆ _doRequireQtyPer

QCheckBox* Ui_BOM::_doRequireQtyPer
inherited

◆ _edit

QPushButton* Ui_BOM::_edit
inherited

◆ _engine

QScriptEngine* ScriptableWidget::_engine
protectedinherited

◆ _expire

QPushButton* Ui_BOM::_expire
inherited

◆ _formButtonsLayout

QVBoxLayout* Ui_BOM::_formButtonsLayout
inherited

◆ _guiClientInterface

GuiClientInterface * ScriptableWidget::_guiClientInterface
staticinherited

◆ _item

ItemCluster* Ui_BOM::_item
inherited

◆ _itemLit

QLabel* Ui_BOM::_itemLit
inherited

◆ _lastSetParams

ParameterList ScriptablePrivate::_lastSetParams
inherited

◆ _maxCost

XLabel* Ui_BOM::_maxCost
inherited

◆ _maxCostLit

QLabel* Ui_BOM::_maxCostLit
inherited

◆ _moveDown

QPushButton* Ui_BOM::_moveDown
inherited

◆ _moveUp

QPushButton* Ui_BOM::_moveUp
inherited

◆ _new

QPushButton* Ui_BOM::_new
inherited

◆ _nonPickListItems

QLabel* Ui_BOM::_nonPickListItems
inherited

◆ _nonPickNumber

XLabel* Ui_BOM::_nonPickNumber
inherited

◆ _nonPickQtyPer

XLabel* Ui_BOM::_nonPickQtyPer
inherited

◆ _numberOfItemsLit

QLabel* Ui_BOM::_numberOfItemsLit
inherited

◆ _PickListItemsLit

QLabel* Ui_BOM::_PickListItemsLit
inherited

◆ _pickNumber

XLabel* Ui_BOM::_pickNumber
inherited

◆ _pickQtyPer

XLabel* Ui_BOM::_pickQtyPer
inherited

◆ _print

QPushButton* Ui_BOM::_print
inherited

◆ _rememberPos

QAction* ScriptablePrivate::_rememberPos
inherited

◆ _rememberSize

QAction* ScriptablePrivate::_rememberSize
inherited

◆ _requiredQtyPer

XLineEdit* Ui_BOM::_requiredQtyPer
inherited

◆ _revision

RevisionCluster* Ui_BOM::_revision
inherited

◆ _revisionDate

DLineEdit* Ui_BOM::_revisionDate
inherited

◆ _revisionDateLit

QLabel* Ui_BOM::_revisionDateLit
inherited

◆ _revisionLit

QLabel* Ui_BOM::_revisionLit
inherited

◆ _save

QPushButton* Ui_BOM::_save
inherited

◆ _scriptLoaded

bool ScriptableWidget::_scriptLoaded
protectedinherited

◆ _self

QWidget* ScriptableWidget::_self
protectedinherited

◆ _showExpired

QCheckBox* Ui_BOM::_showExpired
inherited

◆ _showFuture

QCheckBox* Ui_BOM::_showFuture
inherited

◆ _showMe

QAction* ScriptablePrivate::_showMe
inherited

◆ _shown

bool ScriptablePrivate::_shown
inherited

◆ _tab

QTabWidget* Ui_BOM::_tab
inherited

◆ _totalLit

QLabel* Ui_BOM::_totalLit
inherited

◆ _totalNumber

XLabel* Ui_BOM::_totalNumber
inherited

◆ _totalQtyPer

XLabel* Ui_BOM::_totalQtyPer
inherited

◆ _totalQtyPerLit

QLabel* Ui_BOM::_totalQtyPerLit
inherited

◆ _totalsGroup

QGroupBox* Ui_BOM::_totalsGroup
inherited

◆ _view

QPushButton* Ui_BOM::_view
inherited

◆ frame_2

QFrame* Ui_BOM::frame_2
inherited

◆ gridLayout

QGridLayout* Ui_BOM::gridLayout
inherited

◆ gridLayout_2

QGridLayout* Ui_BOM::gridLayout_2
inherited

◆ gridLayout_3

QGridLayout* Ui_BOM::gridLayout_3
inherited

◆ gridLayout_5

QGridLayout* Ui_BOM::gridLayout_5
inherited

◆ horizontalLayout

QHBoxLayout* Ui_BOM::horizontalLayout
inherited

◆ horizontalLayout_2

QHBoxLayout* Ui_BOM::horizontalLayout_2
inherited

◆ horizontalLayout_3

QHBoxLayout* Ui_BOM::horizontalLayout_3
inherited

◆ horizontalLayout_4

QHBoxLayout* Ui_BOM::horizontalLayout_4
inherited

◆ horizontalLayout_5

QHBoxLayout* Ui_BOM::horizontalLayout_5
inherited

◆ horizontalLayout_7

QHBoxLayout* Ui_BOM::horizontalLayout_7
inherited

◆ horizontalSpacer

QSpacerItem* Ui_BOM::horizontalSpacer
inherited

◆ horizontalSpacer_2

QSpacerItem* Ui_BOM::horizontalSpacer_2
inherited

◆ horizontalSpacer_3

QSpacerItem* Ui_BOM::horizontalSpacer_3
inherited

◆ spacerItem

QSpacerItem* Ui_BOM::spacerItem
inherited

◆ spacerItem1

QSpacerItem* Ui_BOM::spacerItem1
inherited

◆ tab

QWidget* Ui_BOM::tab
inherited

◆ verticalLayout

QVBoxLayout* Ui_BOM::verticalLayout
inherited

◆ verticalLayout_2

QVBoxLayout* Ui_BOM::verticalLayout_2
inherited

◆ verticalLayout_3

QVBoxLayout* Ui_BOM::verticalLayout_3
inherited

◆ verticalLayout_4

QVBoxLayout* Ui_BOM::verticalLayout_4
inherited

◆ verticalLayout_5

QVBoxLayout* Ui_BOM::verticalLayout_5
inherited

◆ verticalSpacer

QSpacerItem* Ui_BOM::verticalSpacer
inherited

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

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