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

#include <project.h>

Inheritance diagram for project:
XDialog Ui::project QDialog ScriptablePrivate Ui_project ScriptableWidget

Public Slots

virtual void done (int)
 
int exec ()
 
virtual void populate ()
 
virtual void sAssignedToChanged (const int)
 
virtual void sClose ()
 
virtual void sCompletedChanged ()
 
virtual void sCRMAcctChanged (const int)
 
virtual void sDeleteTask ()
 
virtual void sEditOrder ()
 
virtual void sEditTask ()
 
virtual SetResponse set (const ParameterList &pParams)
 
virtual void setRememberPos (bool)
 
virtual void setRememberSize (bool)
 
virtual void setViewMode ()
 
virtual void setVisible (bool)
 
virtual void sFillOrdersList ()
 
virtual void sFillTaskList ()
 
virtual void sHandleButtons (bool valid=false)
 
virtual void sNewIncident ()
 
virtual void sNewOpportunity ()
 
virtual void sNewPurchaseOrder ()
 
virtual void sNewQuotation ()
 
virtual void sNewSalesOrder ()
 
virtual void sNewTask ()
 
virtual void sNewWorkOrder ()
 
virtual void sNumberChanged ()
 
virtual void sPopulateOrdersMenu (QMenu *pMenu, QTreeWidgetItem *selected)
 
virtual void sPopulateTaskMenu (QMenu *pMenu, QTreeWidgetItem *selected)
 
virtual void sPrintOrders ()
 
virtual void sPrintTasks ()
 
virtual void sProjectTypeChanged (const int)
 
virtual bool sSave (bool partial=false)
 
virtual void sStatusChanged (const int)
 
virtual void sViewOrder ()
 
virtual void sViewTask ()
 

Signals

void deletedTask ()
 
void populated (int)
 
void saved (int)
 

Public Member Functions

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

Static Public Member Functions

static bool userHasPriv (const int=cView, const int=0)
 

Public Attributes

QLabel_accountLit
 
QWidget_advancedTab
 
DLineEdit_assigned
 
QLabel_assignedLit
 
UsernameCluster_assignedTo
 
QLabel_assignedToLit
 
QDialogButtonBox * _buttonBox
 
QWidget_characteristicsTab
 
CharacteristicsWidget_charass
 
ContactCluster_cntct
 
Comments_comments
 
QWidget_commentsTab
 
DLineEdit_completed
 
QLabel_completedLit
 
CRMAcctCluster_crmacct
 
QPushButton * _deleteTask
 
DeptCluster_dept
 
XLabel_deptLit
 
XTextEdit_descrip
 
XLabel_descripLit
 
Documents_documents
 
QWidget_documentsTab
 
DLineEdit_due
 
QLabel_dueLit
 
QPushButton * _editOrder
 
QPushButton * _editTask
 
QGroupBox_infoGroup
 
XLineEdit_name
 
QLabel_nameLit
 
QPushButton * _newOrder
 
QPushButton * _newTask
 
XLineEdit_number
 
QLabel_numberLit
 
QGroupBox_ordersGroup
 
QWidget_ordersTab
 
UsernameCluster_owner
 
QLabel_ownerLit
 
XSpinBox_pctCompl
 
XLabel_pctComplLit
 
QCheckBox_po
 
QPushButton * _printOrders
 
QPushButton * _printTasks
 
XComboBox_priority
 
XLabel_priorityLit
 
XTreeWidget_prjorders
 
XTreeWidget_prjtask
 
XComboBox_projectType
 
XLabel_projectTypeLit
 
RecurrenceWidget_recurring
 
QGroupBox_scheduleGroup
 
XCheckBox_showCompleted
 
QGroupBox_showGroup
 
XCheckBox_showIn
 
XCheckBox_showOpp
 
XCheckBox_showPo
 
XCheckBox_showSo
 
XCheckBox_showWo
 
QCheckBox_so
 
DLineEdit_started
 
QLabel_startedLit
 
XComboBox_status
 
QLabel_statusLit
 
QTabWidget * _tab
 
QWidget_tasksTab
 
XLabel_totalExpAct
 
QLabel_totalExpActLit
 
XLabel_totalExpBal
 
QLabel_totalExpBalLit
 
XLabel_totalExpBud
 
QLabel_totalExpBudLit
 
XLabel_totalHrAct
 
QLabel_totalHrActLit
 
XLabel_totalHrBal
 
QLabel_totalHrBalLit
 
XLabel_totalHrBud
 
QLabel_totalHrBudLit
 
QPushButton * _viewOrder
 
QPushButton * _viewTask
 
QCheckBox_wo
 
QGridLayout * gridLayout
 
QGridLayout * gridLayout1
 
QGridLayout * gridLayout_10
 
QGridLayout * gridLayout_12
 
QGridLayout * gridLayout_2
 
QGridLayout * gridLayout_4
 
QGridLayout * gridLayout_5
 
QGridLayout * gridLayout_7
 
QGridLayout * gridLayout_8
 
QGridLayout * gridLayout_9
 
QHBoxLayout * hboxLayout
 
QHBoxLayout * horizontalLayout
 
QHBoxLayout * horizontalLayout_2
 
QHBoxLayout * horizontalLayout_3
 
QHBoxLayout * horizontalLayout_5
 
QHBoxLayout * horizontalLayout_6
 
QHBoxLayout * horizontalLayout_7
 
QHBoxLayout * horizontalLayout_8
 
QSpacerItem * horizontalSpacer_2
 
QSpacerItem * horizontalSpacer_3
 
QSpacerItem * horizontalSpacer_4
 
QSpacerItem * horizontalSpacer_5
 
QSpacerItem * horizontalSpacer_6
 
QSpacerItem * spacerItem
 
QSpacerItem * spacerItem1
 
QGroupBoxsummaryGroupBox
 
QVBoxLayout * vboxLayout
 
QVBoxLayout * vboxLayout1
 
QVBoxLayout * verticalLayout
 
QVBoxLayout * verticalLayout_2
 
QVBoxLayout * verticalLayout_3
 
QSpacerItem * verticalSpacer
 
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

◆ project()

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

◆ ~project()

project::~project ( )

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.

◆ deletedTask

void project::deletedTask ( )
signal

◆ done

void project::done ( int  result)
virtualslot

◆ engine()

QScriptEngine * ScriptablePrivate::engine ( )
virtualinherited

Reimplemented from ScriptableWidget.

◆ exec

int XDialog::exec ( )
slotinherited

◆ get()

ParameterList XDialog::get ( ) const
virtualinherited

Implements ScriptablePrivate.

◆ id()

int project::id ( )
virtual

◆ languageChange

void project::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 project::populate ( )
virtualslot

◆ populated

void project::populated ( int  )
signal

◆ postSet

enum SetResponse XDialog::postSet ( )
protectedvirtualslotinherited

◆ retranslateUi()

void Ui_project::retranslateUi ( QDialog project)
inlineinherited

◆ sAssignedToChanged

void project::sAssignedToChanged ( const int  newid)
virtualslot

◆ saved

void project::saved ( int  )
signal

◆ saveSize

void XDialog::saveSize ( )
protectedvirtualslotinherited

◆ sClose

void project::sClose ( )
virtualslot

◆ sCompletedChanged

void project::sCompletedChanged ( )
virtualslot

◆ sCRMAcctChanged

void project::sCRMAcctChanged ( const int  newid)
virtualslot

◆ sDeleteTask

void project::sDeleteTask ( )
virtualslot

◆ sEditOrder

void project::sEditOrder ( )
virtualslot

◆ sEditTask

void project::sEditTask ( )
virtualslot

◆ set

enum SetResponse project::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_project::setupUi ( QDialog project)
inlineinherited

◆ setViewMode

void project::setViewMode ( )
virtualslot

◆ setVisible

void project::setVisible ( bool  visible)
virtualslot

◆ sFillOrdersList

void project::sFillOrdersList ( )
virtualslot

◆ sFillTaskList

void project::sFillTaskList ( )
virtualslot

◆ sHandleButtons

void project::sHandleButtons ( bool  valid = false)
virtualslot

◆ showEvent()

void XDialog::showEvent ( QShowEvent *  event)
protectedvirtualinherited

Reimplemented in externalShipping.

◆ sNewIncident

void project::sNewIncident ( )
virtualslot

◆ sNewOpportunity

void project::sNewOpportunity ( )
virtualslot

◆ sNewPurchaseOrder

void project::sNewPurchaseOrder ( )
virtualslot

◆ sNewQuotation

void project::sNewQuotation ( )
virtualslot

◆ sNewSalesOrder

void project::sNewSalesOrder ( )
virtualslot

◆ sNewTask

void project::sNewTask ( )
virtualslot

◆ sNewWorkOrder

void project::sNewWorkOrder ( )
virtualslot

◆ sNumberChanged

void project::sNumberChanged ( )
virtualslot

◆ sPopulateOrdersMenu

void project::sPopulateOrdersMenu ( QMenu *  pMenu,
QTreeWidgetItem selected 
)
virtualslot

◆ sPopulateTaskMenu

void project::sPopulateTaskMenu ( QMenu *  pMenu,
QTreeWidgetItem selected 
)
virtualslot

◆ sPrintOrders

void project::sPrintOrders ( )
virtualslot

◆ sPrintTasks

void project::sPrintTasks ( )
virtualslot

◆ sProjectTypeChanged

void project::sProjectTypeChanged ( const int  newType)
virtualslot

◆ sSave

bool project::sSave ( bool  partial = false)
virtualslot

◆ sStatusChanged

void project::sStatusChanged ( const int  pStatus)
virtualslot

◆ sViewOrder

void project::sViewOrder ( )
virtualslot

◆ sViewTask

void project::sViewTask ( )
virtualslot

◆ userHasPriv()

bool project::userHasPriv ( const int  pMode = cView,
const int  pId = 0 
)
static

Member Data Documentation

◆ _accountLit

QLabel* Ui_project::_accountLit
inherited

◆ _advancedTab

QWidget* Ui_project::_advancedTab
inherited

◆ _assigned

DLineEdit* Ui_project::_assigned
inherited

◆ _assignedLit

QLabel* Ui_project::_assignedLit
inherited

◆ _assignedTo

UsernameCluster* Ui_project::_assignedTo
inherited

◆ _assignedToLit

QLabel* Ui_project::_assignedToLit
inherited

◆ _buttonBox

QDialogButtonBox* Ui_project::_buttonBox
inherited

◆ _cache

ScriptCache * ScriptableWidget::_cache
staticprotectedinherited

◆ _characteristicsTab

QWidget* Ui_project::_characteristicsTab
inherited

◆ _charass

CharacteristicsWidget* Ui_project::_charass
inherited

◆ _cntct

ContactCluster* Ui_project::_cntct
inherited

◆ _comments

Comments* Ui_project::_comments
inherited

◆ _commentsTab

QWidget* Ui_project::_commentsTab
inherited

◆ _completed

DLineEdit* Ui_project::_completed
inherited

◆ _completedLit

QLabel* Ui_project::_completedLit
inherited

◆ _crmacct

CRMAcctCluster* Ui_project::_crmacct
inherited

◆ _debugger

QScriptEngineDebugger* ScriptableWidget::_debugger
protectedinherited

◆ _deleteTask

QPushButton* Ui_project::_deleteTask
inherited

◆ _dept

DeptCluster* Ui_project::_dept
inherited

◆ _deptLit

XLabel* Ui_project::_deptLit
inherited

◆ _descrip

XTextEdit* Ui_project::_descrip
inherited

◆ _descripLit

XLabel* Ui_project::_descripLit
inherited

◆ _documents

Documents* Ui_project::_documents
inherited

◆ _documentsTab

QWidget* Ui_project::_documentsTab
inherited

◆ _due

DLineEdit* Ui_project::_due
inherited

◆ _dueLit

QLabel* Ui_project::_dueLit
inherited

◆ _editOrder

QPushButton* Ui_project::_editOrder
inherited

◆ _editTask

QPushButton* Ui_project::_editTask
inherited

◆ _engine

QScriptEngine* ScriptableWidget::_engine
protectedinherited

◆ _guiClientInterface

GuiClientInterface * ScriptableWidget::_guiClientInterface
staticinherited

◆ _infoGroup

QGroupBox* Ui_project::_infoGroup
inherited

◆ _lastSetParams

ParameterList ScriptablePrivate::_lastSetParams
inherited

◆ _name

XLineEdit* Ui_project::_name
inherited

◆ _nameLit

QLabel* Ui_project::_nameLit
inherited

◆ _newOrder

QPushButton* Ui_project::_newOrder
inherited

◆ _newTask

QPushButton* Ui_project::_newTask
inherited

◆ _number

XLineEdit* Ui_project::_number
inherited

◆ _numberLit

QLabel* Ui_project::_numberLit
inherited

◆ _ordersGroup

QGroupBox* Ui_project::_ordersGroup
inherited

◆ _ordersTab

QWidget* Ui_project::_ordersTab
inherited

◆ _owner

UsernameCluster* Ui_project::_owner
inherited

◆ _ownerLit

QLabel* Ui_project::_ownerLit
inherited

◆ _pctCompl

XSpinBox* Ui_project::_pctCompl
inherited

◆ _pctComplLit

XLabel* Ui_project::_pctComplLit
inherited

◆ _po

QCheckBox* Ui_project::_po
inherited

◆ _printOrders

QPushButton* Ui_project::_printOrders
inherited

◆ _printTasks

QPushButton* Ui_project::_printTasks
inherited

◆ _priority

XComboBox* Ui_project::_priority
inherited

◆ _priorityLit

XLabel* Ui_project::_priorityLit
inherited

◆ _prjorders

XTreeWidget* Ui_project::_prjorders
inherited

◆ _prjtask

XTreeWidget* Ui_project::_prjtask
inherited

◆ _projectType

XComboBox* Ui_project::_projectType
inherited

◆ _projectTypeLit

XLabel* Ui_project::_projectTypeLit
inherited

◆ _recurring

RecurrenceWidget* Ui_project::_recurring
inherited

◆ _rememberPos

QAction* ScriptablePrivate::_rememberPos
inherited

◆ _rememberSize

QAction* ScriptablePrivate::_rememberSize
inherited

◆ _scheduleGroup

QGroupBox* Ui_project::_scheduleGroup
inherited

◆ _scriptLoaded

bool ScriptableWidget::_scriptLoaded
protectedinherited

◆ _self

QWidget* ScriptableWidget::_self
protectedinherited

◆ _showCompleted

XCheckBox* Ui_project::_showCompleted
inherited

◆ _showGroup

QGroupBox* Ui_project::_showGroup
inherited

◆ _showIn

XCheckBox* Ui_project::_showIn
inherited

◆ _showMe

QAction* ScriptablePrivate::_showMe
inherited

◆ _shown

bool ScriptablePrivate::_shown
inherited

◆ _showOpp

XCheckBox* Ui_project::_showOpp
inherited

◆ _showPo

XCheckBox* Ui_project::_showPo
inherited

◆ _showSo

XCheckBox* Ui_project::_showSo
inherited

◆ _showWo

XCheckBox* Ui_project::_showWo
inherited

◆ _so

QCheckBox* Ui_project::_so
inherited

◆ _started

DLineEdit* Ui_project::_started
inherited

◆ _startedLit

QLabel* Ui_project::_startedLit
inherited

◆ _status

XComboBox* Ui_project::_status
inherited

◆ _statusLit

QLabel* Ui_project::_statusLit
inherited

◆ _tab

QTabWidget* Ui_project::_tab
inherited

◆ _tasksTab

QWidget* Ui_project::_tasksTab
inherited

◆ _totalExpAct

XLabel* Ui_project::_totalExpAct
inherited

◆ _totalExpActLit

QLabel* Ui_project::_totalExpActLit
inherited

◆ _totalExpBal

XLabel* Ui_project::_totalExpBal
inherited

◆ _totalExpBalLit

QLabel* Ui_project::_totalExpBalLit
inherited

◆ _totalExpBud

XLabel* Ui_project::_totalExpBud
inherited

◆ _totalExpBudLit

QLabel* Ui_project::_totalExpBudLit
inherited

◆ _totalHrAct

XLabel* Ui_project::_totalHrAct
inherited

◆ _totalHrActLit

QLabel* Ui_project::_totalHrActLit
inherited

◆ _totalHrBal

XLabel* Ui_project::_totalHrBal
inherited

◆ _totalHrBalLit

QLabel* Ui_project::_totalHrBalLit
inherited

◆ _totalHrBud

XLabel* Ui_project::_totalHrBud
inherited

◆ _totalHrBudLit

QLabel* Ui_project::_totalHrBudLit
inherited

◆ _viewOrder

QPushButton* Ui_project::_viewOrder
inherited

◆ _viewTask

QPushButton* Ui_project::_viewTask
inherited

◆ _wo

QCheckBox* Ui_project::_wo
inherited

◆ gridLayout

QGridLayout* Ui_project::gridLayout
inherited

◆ gridLayout1

QGridLayout* Ui_project::gridLayout1
inherited

◆ gridLayout_10

QGridLayout* Ui_project::gridLayout_10
inherited

◆ gridLayout_12

QGridLayout* Ui_project::gridLayout_12
inherited

◆ gridLayout_2

QGridLayout* Ui_project::gridLayout_2
inherited

◆ gridLayout_4

QGridLayout* Ui_project::gridLayout_4
inherited

◆ gridLayout_5

QGridLayout* Ui_project::gridLayout_5
inherited

◆ gridLayout_7

QGridLayout* Ui_project::gridLayout_7
inherited

◆ gridLayout_8

QGridLayout* Ui_project::gridLayout_8
inherited

◆ gridLayout_9

QGridLayout* Ui_project::gridLayout_9
inherited

◆ hboxLayout

QHBoxLayout* Ui_project::hboxLayout
inherited

◆ horizontalLayout

QHBoxLayout* Ui_project::horizontalLayout
inherited

◆ horizontalLayout_2

QHBoxLayout* Ui_project::horizontalLayout_2
inherited

◆ horizontalLayout_3

QHBoxLayout* Ui_project::horizontalLayout_3
inherited

◆ horizontalLayout_5

QHBoxLayout* Ui_project::horizontalLayout_5
inherited

◆ horizontalLayout_6

QHBoxLayout* Ui_project::horizontalLayout_6
inherited

◆ horizontalLayout_7

QHBoxLayout* Ui_project::horizontalLayout_7
inherited

◆ horizontalLayout_8

QHBoxLayout* Ui_project::horizontalLayout_8
inherited

◆ horizontalSpacer_2

QSpacerItem* Ui_project::horizontalSpacer_2
inherited

◆ horizontalSpacer_3

QSpacerItem* Ui_project::horizontalSpacer_3
inherited

◆ horizontalSpacer_4

QSpacerItem* Ui_project::horizontalSpacer_4
inherited

◆ horizontalSpacer_5

QSpacerItem* Ui_project::horizontalSpacer_5
inherited

◆ horizontalSpacer_6

QSpacerItem* Ui_project::horizontalSpacer_6
inherited

◆ spacerItem

QSpacerItem* Ui_project::spacerItem
inherited

◆ spacerItem1

QSpacerItem* Ui_project::spacerItem1
inherited

◆ summaryGroupBox

QGroupBox* Ui_project::summaryGroupBox
inherited

◆ vboxLayout

QVBoxLayout* Ui_project::vboxLayout
inherited

◆ vboxLayout1

QVBoxLayout* Ui_project::vboxLayout1
inherited

◆ verticalLayout

QVBoxLayout* Ui_project::verticalLayout
inherited

◆ verticalLayout_2

QVBoxLayout* Ui_project::verticalLayout_2
inherited

◆ verticalLayout_3

QVBoxLayout* Ui_project::verticalLayout_3
inherited

◆ verticalSpacer

QSpacerItem* Ui_project::verticalSpacer
inherited

◆ verticalSpacer_2

QSpacerItem* Ui_project::verticalSpacer_2
inherited

◆ verticalSpacer_3

QSpacerItem* Ui_project::verticalSpacer_3
inherited

◆ verticalSpacer_4

QSpacerItem* Ui_project::verticalSpacer_4
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