timeExpenseSheetItem Class Reference

#include <timeExpenseSheetItem.h>

Public Slots

virtual void accepted ()
 
virtual void actualTotals ()
 
virtual void budgetTotals ()
 
virtual void calcTotals ()
 
virtual void customerChanged ()
 
virtual void employeeTotals ()
 
int exec ()
 
virtual void getPrice ()
 
virtual void modified ()
 
virtual void populate ()
 
virtual void projectChanged ()
 
virtual bool save ()
 
virtual void sClear ()
 
virtual enum SetResponse set (const ParameterList &pParams)
 
virtual void setRememberPos (bool)
 
virtual void setRememberSize (bool)
 
virtual void setSecurity ()
 
virtual void sNext ()
 
virtual void sPrev ()
 
virtual void taskChanged ()
 
virtual void typeChanged ()
 

Signals

void populated ()
 
void saved (int)
 

Public Member Functions

 timeExpenseSheetItem (QWidget *parent=0, const char *name=0, bool modal=false, Qt::WindowFlags flags=QFlags< Qt::WindowType >())
 
 ~timeExpenseSheetItem ()
 
virtual Q_INVOKABLE ParameterList get () const
 
void retranslateUi (QDialog *timeExpenseSheetItem)
 
void setupUi (QDialog *timeExpenseSheetItem)
 

Public Attributes

XLabel_actual
 
XLabel_actualCost
 
QLabel_actualCostLit
 
QLabel_actualCostLit_2
 
QLabel_actualLit
 
QCheckBox_billable
 
XLabel_budget
 
XLabel_budgetCost
 
QLabel_budgetCostLit
 
QLabel_budgetCostLit_2
 
QLabel_budgetLit
 
QDialogButtonBox * _buttonBox
 
QGroupBox_custGroup
 
CustCluster_customer
 
QGroupBox_dateGroup
 
XLabel_dayHrs
 
QLabel_dayHrsLit
 
CurrCluster_empcost
 
QLabel_empcostLit
 
EmpCluster_employee
 
XLineEdit_hours
 
QGroupBox_itemGroup
 
ItemCluster_items
 
QLabel_linenumber
 
QLabel_linenumberLit
 
QPushButton * _next
 
XTextEdit_notes
 
QWidget_notesTab
 
XLineEdit_po
 
QCheckBox_prepaid
 
QPushButton * _prev
 
ProjectCluster_project
 
QGroupBox_projectGroup
 
QLabel_projectLit
 
QGroupBox_qtyGroup
 
QLabel_qtyLabel
 
QLabel_qtyLabel_2
 
CurrCluster_rate
 
QLabel_rateLit
 
XLabel_sheet
 
QLabel_sheetLit
 
QWidget_summaryTab
 
QTabWidget * _tab
 
XComboBox_task
 
QLabel_taskLit
 
CurrCluster_total
 
QLabel_totalLit
 
CurrCluster_totCost
 
QLabel_totCostLit
 
XComboBox_type
 
QLabel_typeLit
 
DLineEdit_weekending
 
XLabel_weekHrs
 
QLabel_weekHrsLit
 
QLabel_weLit
 
QLabel_wkLit
 
DLineEdit_workdate
 
QGridLayout * gridLayout
 
QGridLayout * gridLayout_10
 
QGridLayout * gridLayout_12
 
QGridLayout * gridLayout_13
 
QGridLayout * gridLayout_14
 
QGridLayout * gridLayout_2
 
QGridLayout * gridLayout_3
 
QGridLayout * gridLayout_4
 
QGridLayout * gridLayout_5
 
QGridLayout * gridLayout_6
 
QGridLayout * gridLayout_7
 
QGridLayout * gridLayout_8
 
QGridLayout * gridLayout_9
 
QGroupBoxgroupBox
 
QHBoxLayout * horizontalLayout
 
QHBoxLayout * horizontalLayout_10
 
QHBoxLayout * horizontalLayout_11
 
QHBoxLayout * horizontalLayout_12
 
QHBoxLayout * horizontalLayout_13
 
QHBoxLayout * horizontalLayout_2
 
QHBoxLayout * horizontalLayout_3
 
QHBoxLayout * horizontalLayout_4
 
QHBoxLayout * horizontalLayout_5
 
QHBoxLayout * horizontalLayout_6
 
QHBoxLayout * horizontalLayout_7
 
QHBoxLayout * horizontalLayout_8
 
QHBoxLayout * horizontalLayout_9
 
QSpacerItem * horizontalSpacer
 
QSpacerItem * horizontalSpacer_10
 
QSpacerItem * horizontalSpacer_11
 
QSpacerItem * horizontalSpacer_12
 
QSpacerItem * horizontalSpacer_13
 
QSpacerItem * horizontalSpacer_2
 
QSpacerItem * horizontalSpacer_3
 
QSpacerItem * horizontalSpacer_4
 
QSpacerItem * horizontalSpacer_5
 
QSpacerItem * horizontalSpacer_6
 
QSpacerItem * horizontalSpacer_7
 
QSpacerItem * horizontalSpacer_8
 
QSpacerItem * horizontalSpacer_9
 
QLabellabel_2
 
QFrame * line
 
QVBoxLayout * verticalLayout
 
QVBoxLayout * verticalLayout_2
 
QVBoxLayout * verticalLayout_3
 
QVBoxLayout * verticalLayout_4
 
QVBoxLayout * verticalLayout_5
 
QSpacerItem * verticalSpacer_2
 
QSpacerItem * verticalSpacer_3
 
QSpacerItem * verticalSpacer_4
 

Protected Slots

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

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
 

Constructor & Destructor Documentation

◆ timeExpenseSheetItem()

timeExpenseSheetItem::timeExpenseSheetItem ( QWidget * parent = 0,
const char * name = 0,
bool modal = false,
Qt::WindowFlags flags = QFlags<Qt::WindowType>() )

◆ ~timeExpenseSheetItem()

timeExpenseSheetItem::~timeExpenseSheetItem ( )

Member Function Documentation

◆ accepted

void timeExpenseSheetItem::accepted ( )
virtualslot

◆ actualTotals

void timeExpenseSheetItem::actualTotals ( )
virtualslot

◆ budgetTotals

void timeExpenseSheetItem::budgetTotals ( )
virtualslot

◆ calcTotals

void timeExpenseSheetItem::calcTotals ( )
virtualslot

◆ 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

◆ customerChanged

void timeExpenseSheetItem::customerChanged ( )
virtualslot

◆ employeeTotals

void timeExpenseSheetItem::employeeTotals ( )
virtualslot

◆ engine()

QScriptEngine * ScriptablePrivate::engine ( )
virtualinherited

Reimplemented from ScriptableWidget.

◆ exec

int XDialog::exec ( )
slotinherited

◆ get()

ParameterList XDialog::get ( ) const
virtualinherited

Implements ScriptablePrivate.

◆ getPrice

void timeExpenseSheetItem::getPrice ( )
virtualslot

◆ languageChange

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

◆ modified

void timeExpenseSheetItem::modified ( )
virtualslot

◆ populate

void timeExpenseSheetItem::populate ( )
virtualslot

◆ populated

void timeExpenseSheetItem::populated ( )
signal

◆ postSet

enum SetResponse XDialog::postSet ( )
protectedvirtualslotinherited

◆ projectChanged

void timeExpenseSheetItem::projectChanged ( )
virtualslot

◆ retranslateUi()

void Ui_timeExpenseSheetItem::retranslateUi ( QDialog * timeExpenseSheetItem)
inlineinherited

◆ save

bool timeExpenseSheetItem::save ( )
virtualslot

◆ saved

void timeExpenseSheetItem::saved ( int )
signal

◆ saveSize

void XDialog::saveSize ( )
protectedvirtualslotinherited

◆ sClear

void timeExpenseSheetItem::sClear ( )
virtualslot

◆ set

enum SetResponse timeExpenseSheetItem::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

◆ setSecurity

void timeExpenseSheetItem::setSecurity ( )
virtualslot

◆ setupUi()

void Ui_timeExpenseSheetItem::setupUi ( QDialog * timeExpenseSheetItem)
inlineinherited

◆ showEvent()

void XDialog::showEvent ( QShowEvent * event)
protectedvirtualinherited

Reimplemented in externalShipping.

◆ sNext

void timeExpenseSheetItem::sNext ( )
virtualslot

◆ sPrev

void timeExpenseSheetItem::sPrev ( )
virtualslot

◆ taskChanged

void timeExpenseSheetItem::taskChanged ( )
virtualslot

◆ typeChanged

void timeExpenseSheetItem::typeChanged ( )
virtualslot

Member Data Documentation

◆ _actual

XLabel* Ui_timeExpenseSheetItem::_actual
inherited

◆ _actualCost

XLabel* Ui_timeExpenseSheetItem::_actualCost
inherited

◆ _actualCostLit

QLabel* Ui_timeExpenseSheetItem::_actualCostLit
inherited

◆ _actualCostLit_2

QLabel* Ui_timeExpenseSheetItem::_actualCostLit_2
inherited

◆ _actualLit

QLabel* Ui_timeExpenseSheetItem::_actualLit
inherited

◆ _billable

QCheckBox* Ui_timeExpenseSheetItem::_billable
inherited

◆ _budget

XLabel* Ui_timeExpenseSheetItem::_budget
inherited

◆ _budgetCost

XLabel* Ui_timeExpenseSheetItem::_budgetCost
inherited

◆ _budgetCostLit

QLabel* Ui_timeExpenseSheetItem::_budgetCostLit
inherited

◆ _budgetCostLit_2

QLabel* Ui_timeExpenseSheetItem::_budgetCostLit_2
inherited

◆ _budgetLit

QLabel* Ui_timeExpenseSheetItem::_budgetLit
inherited

◆ _buttonBox

QDialogButtonBox* Ui_timeExpenseSheetItem::_buttonBox
inherited

◆ _cache

ScriptCache * ScriptableWidget::_cache
staticprotectedinherited

◆ _custGroup

QGroupBox* Ui_timeExpenseSheetItem::_custGroup
inherited

◆ _customer

CustCluster* Ui_timeExpenseSheetItem::_customer
inherited

◆ _dateGroup

QGroupBox* Ui_timeExpenseSheetItem::_dateGroup
inherited

◆ _dayHrs

XLabel* Ui_timeExpenseSheetItem::_dayHrs
inherited

◆ _dayHrsLit

QLabel* Ui_timeExpenseSheetItem::_dayHrsLit
inherited

◆ _debugger

QScriptEngineDebugger* ScriptableWidget::_debugger
protectedinherited

◆ _empcost

CurrCluster* Ui_timeExpenseSheetItem::_empcost
inherited

◆ _empcostLit

QLabel* Ui_timeExpenseSheetItem::_empcostLit
inherited

◆ _employee

EmpCluster* Ui_timeExpenseSheetItem::_employee
inherited

◆ _engine

QScriptEngine* ScriptableWidget::_engine
protectedinherited

◆ _guiClientInterface

GuiClientInterface * ScriptableWidget::_guiClientInterface
staticinherited

◆ _hours

XLineEdit* Ui_timeExpenseSheetItem::_hours
inherited

◆ _itemGroup

QGroupBox* Ui_timeExpenseSheetItem::_itemGroup
inherited

◆ _items

ItemCluster* Ui_timeExpenseSheetItem::_items
inherited

◆ _lastSetParams

ParameterList ScriptablePrivate::_lastSetParams
inherited

◆ _linenumber

QLabel* Ui_timeExpenseSheetItem::_linenumber
inherited

◆ _linenumberLit

QLabel* Ui_timeExpenseSheetItem::_linenumberLit
inherited

◆ _next

QPushButton* timeExpenseSheetItem::_next

◆ _notes

XTextEdit* Ui_timeExpenseSheetItem::_notes
inherited

◆ _notesTab

QWidget* Ui_timeExpenseSheetItem::_notesTab
inherited

◆ _po

XLineEdit* Ui_timeExpenseSheetItem::_po
inherited

◆ _prepaid

QCheckBox* Ui_timeExpenseSheetItem::_prepaid
inherited

◆ _prev

QPushButton* timeExpenseSheetItem::_prev

◆ _project

ProjectCluster* Ui_timeExpenseSheetItem::_project
inherited

◆ _projectGroup

QGroupBox* Ui_timeExpenseSheetItem::_projectGroup
inherited

◆ _projectLit

QLabel* Ui_timeExpenseSheetItem::_projectLit
inherited

◆ _qtyGroup

QGroupBox* Ui_timeExpenseSheetItem::_qtyGroup
inherited

◆ _qtyLabel

QLabel* Ui_timeExpenseSheetItem::_qtyLabel
inherited

◆ _qtyLabel_2

QLabel* Ui_timeExpenseSheetItem::_qtyLabel_2
inherited

◆ _rate

CurrCluster* Ui_timeExpenseSheetItem::_rate
inherited

◆ _rateLit

QLabel* Ui_timeExpenseSheetItem::_rateLit
inherited

◆ _rememberPos

QAction* ScriptablePrivate::_rememberPos
inherited

◆ _rememberSize

QAction* ScriptablePrivate::_rememberSize
inherited

◆ _scriptLoaded

bool ScriptableWidget::_scriptLoaded
protectedinherited

◆ _self

QWidget* ScriptableWidget::_self
protectedinherited

◆ _sheet

XLabel* Ui_timeExpenseSheetItem::_sheet
inherited

◆ _sheetLit

QLabel* Ui_timeExpenseSheetItem::_sheetLit
inherited

◆ _showMe

QAction* ScriptablePrivate::_showMe
inherited

◆ _shown

bool ScriptablePrivate::_shown
inherited

◆ _summaryTab

QWidget* Ui_timeExpenseSheetItem::_summaryTab
inherited

◆ _tab

QTabWidget* Ui_timeExpenseSheetItem::_tab
inherited

◆ _task

XComboBox* Ui_timeExpenseSheetItem::_task
inherited

◆ _taskLit

QLabel* Ui_timeExpenseSheetItem::_taskLit
inherited

◆ _total

CurrCluster* Ui_timeExpenseSheetItem::_total
inherited

◆ _totalLit

QLabel* Ui_timeExpenseSheetItem::_totalLit
inherited

◆ _totCost

CurrCluster* Ui_timeExpenseSheetItem::_totCost
inherited

◆ _totCostLit

QLabel* Ui_timeExpenseSheetItem::_totCostLit
inherited

◆ _type

XComboBox* Ui_timeExpenseSheetItem::_type
inherited

◆ _typeLit

QLabel* Ui_timeExpenseSheetItem::_typeLit
inherited

◆ _weekending

DLineEdit* Ui_timeExpenseSheetItem::_weekending
inherited

◆ _weekHrs

XLabel* Ui_timeExpenseSheetItem::_weekHrs
inherited

◆ _weekHrsLit

QLabel* Ui_timeExpenseSheetItem::_weekHrsLit
inherited

◆ _weLit

QLabel* Ui_timeExpenseSheetItem::_weLit
inherited

◆ _wkLit

QLabel* Ui_timeExpenseSheetItem::_wkLit
inherited

◆ _workdate

DLineEdit* Ui_timeExpenseSheetItem::_workdate
inherited

◆ gridLayout

QGridLayout* Ui_timeExpenseSheetItem::gridLayout
inherited

◆ gridLayout_10

QGridLayout* Ui_timeExpenseSheetItem::gridLayout_10
inherited

◆ gridLayout_12

QGridLayout* Ui_timeExpenseSheetItem::gridLayout_12
inherited

◆ gridLayout_13

QGridLayout* Ui_timeExpenseSheetItem::gridLayout_13
inherited

◆ gridLayout_14

QGridLayout* Ui_timeExpenseSheetItem::gridLayout_14
inherited

◆ gridLayout_2

QGridLayout* Ui_timeExpenseSheetItem::gridLayout_2
inherited

◆ gridLayout_3

QGridLayout* Ui_timeExpenseSheetItem::gridLayout_3
inherited

◆ gridLayout_4

QGridLayout* Ui_timeExpenseSheetItem::gridLayout_4
inherited

◆ gridLayout_5

QGridLayout* Ui_timeExpenseSheetItem::gridLayout_5
inherited

◆ gridLayout_6

QGridLayout* Ui_timeExpenseSheetItem::gridLayout_6
inherited

◆ gridLayout_7

QGridLayout* Ui_timeExpenseSheetItem::gridLayout_7
inherited

◆ gridLayout_8

QGridLayout* Ui_timeExpenseSheetItem::gridLayout_8
inherited

◆ gridLayout_9

QGridLayout* Ui_timeExpenseSheetItem::gridLayout_9
inherited

◆ groupBox

QGroupBox* Ui_timeExpenseSheetItem::groupBox
inherited

◆ horizontalLayout

QHBoxLayout* Ui_timeExpenseSheetItem::horizontalLayout
inherited

◆ horizontalLayout_10

QHBoxLayout* Ui_timeExpenseSheetItem::horizontalLayout_10
inherited

◆ horizontalLayout_11

QHBoxLayout* Ui_timeExpenseSheetItem::horizontalLayout_11
inherited

◆ horizontalLayout_12

QHBoxLayout* Ui_timeExpenseSheetItem::horizontalLayout_12
inherited

◆ horizontalLayout_13

QHBoxLayout* Ui_timeExpenseSheetItem::horizontalLayout_13
inherited

◆ horizontalLayout_2

QHBoxLayout* Ui_timeExpenseSheetItem::horizontalLayout_2
inherited

◆ horizontalLayout_3

QHBoxLayout* Ui_timeExpenseSheetItem::horizontalLayout_3
inherited

◆ horizontalLayout_4

QHBoxLayout* Ui_timeExpenseSheetItem::horizontalLayout_4
inherited

◆ horizontalLayout_5

QHBoxLayout* Ui_timeExpenseSheetItem::horizontalLayout_5
inherited

◆ horizontalLayout_6

QHBoxLayout* Ui_timeExpenseSheetItem::horizontalLayout_6
inherited

◆ horizontalLayout_7

QHBoxLayout* Ui_timeExpenseSheetItem::horizontalLayout_7
inherited

◆ horizontalLayout_8

QHBoxLayout* Ui_timeExpenseSheetItem::horizontalLayout_8
inherited

◆ horizontalLayout_9

QHBoxLayout* Ui_timeExpenseSheetItem::horizontalLayout_9
inherited

◆ horizontalSpacer

QSpacerItem* Ui_timeExpenseSheetItem::horizontalSpacer
inherited

◆ horizontalSpacer_10

QSpacerItem* Ui_timeExpenseSheetItem::horizontalSpacer_10
inherited

◆ horizontalSpacer_11

QSpacerItem* Ui_timeExpenseSheetItem::horizontalSpacer_11
inherited

◆ horizontalSpacer_12

QSpacerItem* Ui_timeExpenseSheetItem::horizontalSpacer_12
inherited

◆ horizontalSpacer_13

QSpacerItem* Ui_timeExpenseSheetItem::horizontalSpacer_13
inherited

◆ horizontalSpacer_2

QSpacerItem* Ui_timeExpenseSheetItem::horizontalSpacer_2
inherited

◆ horizontalSpacer_3

QSpacerItem* Ui_timeExpenseSheetItem::horizontalSpacer_3
inherited

◆ horizontalSpacer_4

QSpacerItem* Ui_timeExpenseSheetItem::horizontalSpacer_4
inherited

◆ horizontalSpacer_5

QSpacerItem* Ui_timeExpenseSheetItem::horizontalSpacer_5
inherited

◆ horizontalSpacer_6

QSpacerItem* Ui_timeExpenseSheetItem::horizontalSpacer_6
inherited

◆ horizontalSpacer_7

QSpacerItem* Ui_timeExpenseSheetItem::horizontalSpacer_7
inherited

◆ horizontalSpacer_8

QSpacerItem* Ui_timeExpenseSheetItem::horizontalSpacer_8
inherited

◆ horizontalSpacer_9

QSpacerItem* Ui_timeExpenseSheetItem::horizontalSpacer_9
inherited

◆ label_2

QLabel* Ui_timeExpenseSheetItem::label_2
inherited

◆ line

QFrame* Ui_timeExpenseSheetItem::line
inherited

◆ verticalLayout

QVBoxLayout* Ui_timeExpenseSheetItem::verticalLayout
inherited

◆ verticalLayout_2

QVBoxLayout* Ui_timeExpenseSheetItem::verticalLayout_2
inherited

◆ verticalLayout_3

QVBoxLayout* Ui_timeExpenseSheetItem::verticalLayout_3
inherited

◆ verticalLayout_4

QVBoxLayout* Ui_timeExpenseSheetItem::verticalLayout_4
inherited

◆ verticalLayout_5

QVBoxLayout* Ui_timeExpenseSheetItem::verticalLayout_5
inherited

◆ verticalSpacer_2

QSpacerItem* Ui_timeExpenseSheetItem::verticalSpacer_2
inherited

◆ verticalSpacer_3

QSpacerItem* Ui_timeExpenseSheetItem::verticalSpacer_3
inherited

◆ verticalSpacer_4

QSpacerItem* Ui_timeExpenseSheetItem::verticalSpacer_4
inherited

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