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 void sEnableQuickEntry ()
 
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 sQuickAdd ()
 
virtual void sReplace ()
 
virtual bool sSave ()
 
virtual void sSetBomItem ()
 
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

QHBoxLayout * _2
 
QVBoxLayout * _6
 
QPushButton * _addBomItem
 
XLineEdit_batchSize
 
QLabel_batchSizeLit
 
XTreeWidget_bomitem
 
QPushButton * _close
 
Comments_comments
 
QGroupBox_costsGroup
 
XLabel_currentActCost
 
QLabel_currentActCostLit
 
XLabel_currentStdCost
 
QLabel_currentStdCostLit
 
XLineEdit_documentNum
 
QLabel_documentNumLit
 
Documents_documents
 
QCheckBox_doRequireQtyPer
 
QPushButton * _edit
 
XExpandableWidget_ewComments
 
XExpandableWidget_ewDetails
 
XExpandableWidget_ewDocument
 
QPushButton * _expire
 
QGroupBox_gbDetails
 
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
 
QVBoxLayout * _qtyPerLayout
 
QLabel_qtyPerLit
 
QWidget_quickEntry
 
QVBoxLayout * _quickItemLayout
 
QLabel_quickItemLit
 
QPushButton * _replace
 
XLineEdit_requiredQtyPer
 
RevisionCluster_revision
 
DLineEdit_revisionDate
 
QLabel_revisionDateLit
 
QLabel_revisionLit
 
QWidget_saContents
 
QPushButton * _save
 
QCheckBox_showExpired
 
QCheckBox_showFuture
 
QLabel_totalLit
 
XLabel_totalNumber
 
XLabel_totalQtyPer
 
QLabel_totalQtyPerLit
 
QGroupBox_totalsGroup
 
QPushButton * _view
 
QFrame * frame
 
QFrame * frame_2
 
QGridLayout * gridLayout
 
QGridLayout * gridLayout_2
 
QGridLayout * gridLayout_3
 
QGridLayout * gridLayout_4
 
QGridLayout * gridLayout_5
 
QHBoxLayout * horizontalLayout
 
QHBoxLayout * horizontalLayout_2
 
QHBoxLayout * horizontalLayout_3
 
QHBoxLayout * horizontalLayout_5
 
QSpacerItem * horizontalSpacer
 
QSpacerItem * horizontalSpacer_2
 
QSpacerItem * horizontalSpacer_3
 
QSpacerItem * horizontalSpacer_4
 
QSpacerItem * horizontalSpacer_5
 
QScrollArea * scrollArea
 
QSpacerItem * spacerItem
 
QVBoxLayout * verticalLayout
 
QVBoxLayout * verticalLayout_10
 
QVBoxLayout * verticalLayout_11
 
QVBoxLayout * verticalLayout_12
 
QVBoxLayout * verticalLayout_13
 
QVBoxLayout * verticalLayout_2
 
QVBoxLayout * verticalLayout_3
 
QVBoxLayout * verticalLayout_4
 
QVBoxLayout * verticalLayout_5
 
QVBoxLayout * verticalLayout_6
 
QVBoxLayout * verticalLayout_7
 
QVBoxLayout * verticalLayout_8
 
QVBoxLayout * verticalLayout_9
 

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

◆ sEnableQuickEntry

void BOM::sEnableQuickEntry ( )
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

◆ sQuickAdd

void BOM::sQuickAdd ( )
virtualslot

◆ sReplace

void BOM::sReplace ( )
virtualslot

◆ sSave

bool BOM::sSave ( )
virtualslot

◆ sSetBomItem

void BOM::sSetBomItem ( )
virtualslot

◆ sView

void BOM::sView ( )
virtualslot

Member Data Documentation

◆ _2

QHBoxLayout* Ui_BOM::_2
inherited

◆ _6

QVBoxLayout* Ui_BOM::_6
inherited

◆ _addBomItem

QPushButton* Ui_BOM::_addBomItem
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

◆ _documentNum

XLineEdit* Ui_BOM::_documentNum
inherited

◆ _documentNumLit

QLabel* Ui_BOM::_documentNumLit
inherited

◆ _documents

Documents* Ui_BOM::_documents
inherited

◆ _doRequireQtyPer

QCheckBox* Ui_BOM::_doRequireQtyPer
inherited

◆ _edit

QPushButton* Ui_BOM::_edit
inherited

◆ _engine

QScriptEngine* ScriptableWidget::_engine
protectedinherited

◆ _ewComments

XExpandableWidget* Ui_BOM::_ewComments
inherited

◆ _ewDetails

XExpandableWidget* Ui_BOM::_ewDetails
inherited

◆ _ewDocument

XExpandableWidget* Ui_BOM::_ewDocument
inherited

◆ _expire

QPushButton* Ui_BOM::_expire
inherited

◆ _gbDetails

QGroupBox* Ui_BOM::_gbDetails
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

◆ _qtyPerLayout

QVBoxLayout* Ui_BOM::_qtyPerLayout
inherited

◆ _qtyPerLit

QLabel* Ui_BOM::_qtyPerLit
inherited

◆ _quickEntry

QWidget* Ui_BOM::_quickEntry
inherited

◆ _quickItemLayout

QVBoxLayout* Ui_BOM::_quickItemLayout
inherited

◆ _quickItemLit

QLabel* Ui_BOM::_quickItemLit
inherited

◆ _rememberPos

QAction* ScriptablePrivate::_rememberPos
inherited

◆ _rememberSize

QAction* ScriptablePrivate::_rememberSize
inherited

◆ _replace

QPushButton* Ui_BOM::_replace
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

◆ _saContents

QWidget* Ui_BOM::_saContents
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

◆ _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

QFrame* Ui_BOM::frame
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_4

QGridLayout* Ui_BOM::gridLayout_4
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_5

QHBoxLayout* Ui_BOM::horizontalLayout_5
inherited

◆ horizontalSpacer

QSpacerItem* Ui_BOM::horizontalSpacer
inherited

◆ horizontalSpacer_2

QSpacerItem* Ui_BOM::horizontalSpacer_2
inherited

◆ horizontalSpacer_3

QSpacerItem* Ui_BOM::horizontalSpacer_3
inherited

◆ horizontalSpacer_4

QSpacerItem* Ui_BOM::horizontalSpacer_4
inherited

◆ horizontalSpacer_5

QSpacerItem* Ui_BOM::horizontalSpacer_5
inherited

◆ scrollArea

QScrollArea* Ui_BOM::scrollArea
inherited

◆ spacerItem

QSpacerItem* Ui_BOM::spacerItem
inherited

◆ verticalLayout

QVBoxLayout* Ui_BOM::verticalLayout
inherited

◆ verticalLayout_10

QVBoxLayout* Ui_BOM::verticalLayout_10
inherited

◆ verticalLayout_11

QVBoxLayout* Ui_BOM::verticalLayout_11
inherited

◆ verticalLayout_12

QVBoxLayout* Ui_BOM::verticalLayout_12
inherited

◆ verticalLayout_13

QVBoxLayout* Ui_BOM::verticalLayout_13
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

◆ verticalLayout_6

QVBoxLayout* Ui_BOM::verticalLayout_6
inherited

◆ verticalLayout_7

QVBoxLayout* Ui_BOM::verticalLayout_7
inherited

◆ verticalLayout_8

QVBoxLayout* Ui_BOM::verticalLayout_8
inherited

◆ verticalLayout_9

QVBoxLayout* Ui_BOM::verticalLayout_9
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