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
crmaccount Class Reference

#include <crmaccount.h>

Inheritance diagram for crmaccount:
XWidget Ui::crmaccount QWidget ScriptablePrivate Ui_crmaccount ScriptableWidget

Public Slots

virtual enum SetResponse set (const ParameterList &)
 
virtual void setId (int id)
 
virtual void sPopulate ()
 
virtual void sPopulateRegistrations ()
 

Signals

int newId (int id)
 
void saved (int)
 

Public Member Functions

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

Static Public Member Functions

static void doDialog (QWidget *, const ParameterList &)
 
static bool userHasPriv (const int=cView, const int=0)
 

Public Attributes

QCheckBox_active
 
QPushButton * _addrAdd
 
QCheckBox_addrDefault
 
AddressCluster_address
 
QRadioButton * _addressButton
 
XLabel_addressesLit
 
QHBoxLayout * _addressesPlaceholder
 
QWidget_addressPage
 
XComboBox_addrRole
 
XLabel_addrRoleLit
 
QWidget_characteristicsTab
 
CharacteristicsWidget_charass
 
QPushButton * _close
 
Comments_comments
 
QWidget_commentsTab
 
QRadioButton * _contactButton
 
QWidget_contactPage
 
QHBoxLayout * _contactsPlaceholder
 
XLabel_contactssLit
 
QWidget_contactsTab
 
QCheckBox_customer
 
QPushButton * _customerButton
 
QPushButton * _deleteReg
 
Documents_documents
 
QWidget_documentsTab
 
QPushButton * _editReg
 
QCheckBox_employee
 
QPushButton * _employeeButton
 
QRadioButton * _individual
 
XLineEdit_name
 
QLabel_nameLit
 
QPushButton * _newReg
 
XTextEdit_notes
 
QWidget_notesTab
 
XLineEdit_number
 
QLabel_numberLit
 
QRadioButton * _organization
 
UsernameCluster_owner
 
QGroupBox_ownerGroup
 
QLabel_ownerLit
 
CRMAcctCluster_parentCrmacct
 
QLabel_parentLit
 
QCheckBox_prospect
 
QPushButton * _prospectButton
 
XTreeWidget_reg
 
QWidget_registrationsTab
 
QGroupBox_relationshipsGroup
 
QCheckBox_salesrep
 
QPushButton * _salesrepButton
 
QPushButton * _save
 
QTabWidget * _tab
 
QWidget_taskListTab
 
QCheckBox_taxauth
 
QPushButton * _taxauthButton
 
QGroupBox_typeBox
 
QCheckBox_user
 
QPushButton * _userButton
 
QCheckBox_vendor
 
QPushButton * _vendorButton
 
QStackedWidget * _widgetStack
 
QGridLayout * additionalRoles
 
QGridLayout * gridLayout
 
QGridLayout * gridLayout1
 
QGridLayout * gridLayout2
 
QGridLayout * gridLayout_11
 
QGridLayout * gridLayout_12
 
QGridLayout * gridLayout_13
 
QGridLayout * gridLayout_14
 
QGridLayout * gridLayout_15
 
QGridLayout * gridLayout_4
 
QGridLayout * gridLayout_5
 
QGridLayout * gridLayout_6
 
QGridLayout * gridLayout_7
 
QGridLayout * gridLayout_8
 
QGridLayout * gridLayout_9
 
QGroupBoxgroupBox_2
 
QHBoxLayout * hboxLayout
 
QHBoxLayout * hboxLayout1
 
QHBoxLayout * hboxLayout2
 
QHBoxLayout * horizontalLayout
 
QHBoxLayout * horizontalLayout_10
 
QHBoxLayout * horizontalLayout_11
 
QHBoxLayout * horizontalLayout_14
 
QHBoxLayout * horizontalLayout_15
 
QHBoxLayout * horizontalLayout_4
 
QHBoxLayout * horizontalLayout_5
 
QHBoxLayout * horizontalLayout_6
 
QHBoxLayout * horizontalLayout_7
 
QHBoxLayout * horizontalLayout_8
 
QHBoxLayout * horizontalLayout_9
 
QSpacerItem * horizontalSpacer
 
QSpacerItem * spacerItem
 
QSpacerItem * spacerItem1
 
QSpacerItem * spacerItem2
 
QSpacerItem * spacerItem3
 
QVBoxLayout * vboxLayout
 
QVBoxLayout * verticalLayout
 
QVBoxLayout * verticalLayout_3
 
QVBoxLayout * verticalLayout_6
 
QVBoxLayout * verticalLayout_7
 
QVBoxLayout * verticalLayout_8
 
QVBoxLayout * verticalLayout_9
 
QSpacerItem * verticalSpacer_4
 
QSpacerItem * verticalSpacer_5
 
QSpacerItem * verticalSpacer_6
 
QSpacerItem * verticalSpacer_7
 
QSpacerItem * verticalSpacer_8
 

Protected Slots

virtual void languageChange ()
 
virtual enum SetResponse postSet ()
 
virtual void sAddAddress ()
 
virtual void sCheckNumber ()
 
virtual void sClose ()
 
virtual void sCustomer ()
 
virtual void sCustomerToggled ()
 
virtual void sDeleteReg ()
 
virtual void sEditReg ()
 
virtual void sEditVendor ()
 
virtual void sEmployee ()
 
virtual void setupAdditionalRoles ()
 
virtual void setViewMode ()
 
virtual void setVisible (bool)
 
virtual void sHandleButtons ()
 
virtual void sHandleChildButtons ()
 
virtual void sNewReg ()
 
virtual void sProspect ()
 
virtual void sProspectToggled ()
 
virtual void sSalesRep ()
 
virtual void sSave ()
 
virtual void sTaxAuth ()
 
virtual void sUpdateRelationships ()
 
virtual void sUser ()
 
virtual void sViewVendor ()
 

Protected Member Functions

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

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

Static Protected Attributes

static ScriptCache_cache
 
static GuiClientInterface_guiClientInterface
 

Constructor & Destructor Documentation

◆ crmaccount()

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

◆ ~crmaccount()

crmaccount::~crmaccount ( )

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 crmaccount::closeEvent ( QCloseEvent *  pEvent)
protectedvirtual

◆ doDialog()

void crmaccount::doDialog ( QWidget parent,
const ParameterList &  pParams 
)
static

◆ engine()

QScriptEngine * ScriptablePrivate::engine ( )
virtualinherited

Reimplemented from ScriptableWidget.

◆ get()

ParameterList XWidget::get ( ) const
virtualinherited

Implements ScriptablePrivate.

◆ id()

int crmaccount::id ( )

◆ languageChange

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

◆ newId

int crmaccount::newId ( int  id)
signal

◆ postSet

enum SetResponse XWidget::postSet ( )
protectedvirtualslotinherited

◆ retranslateUi()

void Ui_crmaccount::retranslateUi ( QWidget crmaccount)
inlineinherited

◆ sAddAddress

void crmaccount::sAddAddress ( )
protectedvirtualslot

◆ saved

void crmaccount::saved ( int  )
signal

◆ sCheckNumber

void crmaccount::sCheckNumber ( )
protectedvirtualslot

◆ sClose

void crmaccount::sClose ( )
protectedvirtualslot

◆ sCustomer

void crmaccount::sCustomer ( )
protectedvirtualslot

◆ sCustomerToggled

void crmaccount::sCustomerToggled ( )
protectedvirtualslot

◆ sDeleteReg

void crmaccount::sDeleteReg ( )
protectedvirtualslot

◆ sEditReg

void crmaccount::sEditReg ( )
protectedvirtualslot

◆ sEditVendor

void crmaccount::sEditVendor ( )
protectedvirtualslot

◆ sEmployee

void crmaccount::sEmployee ( )
protectedvirtualslot

◆ set

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

◆ setId

void crmaccount::setId ( int  id)
virtualslot

◆ setScriptableParams()

bool ScriptableWidget::setScriptableParams ( ParameterList &  params)
virtualinherited

◆ setupAdditionalRoles

void crmaccount::setupAdditionalRoles ( )
protectedvirtualslot

◆ setupUi()

void Ui_crmaccount::setupUi ( QWidget crmaccount)
inlineinherited

◆ setViewMode

void crmaccount::setViewMode ( )
protectedvirtualslot

◆ setVisible

void crmaccount::setVisible ( bool  visible)
protectedvirtualslot

◆ sHandleButtons

void crmaccount::sHandleButtons ( )
protectedvirtualslot

◆ sHandleChildButtons

void crmaccount::sHandleChildButtons ( )
protectedvirtualslot

◆ showEvent()

void XWidget::showEvent ( QShowEvent *  event)
protectedinherited

◆ sNewReg

void crmaccount::sNewReg ( )
protectedvirtualslot

◆ sPopulate

void crmaccount::sPopulate ( )
virtualslot

◆ sPopulateRegistrations

void crmaccount::sPopulateRegistrations ( )
virtualslot

◆ sProspect

void crmaccount::sProspect ( )
protectedvirtualslot

◆ sProspectToggled

void crmaccount::sProspectToggled ( )
protectedvirtualslot

◆ sSalesRep

void crmaccount::sSalesRep ( )
protectedvirtualslot

◆ sSave

void crmaccount::sSave ( )
protectedvirtualslot

◆ sTaxAuth

void crmaccount::sTaxAuth ( )
protectedvirtualslot

◆ sUpdateRelationships

void crmaccount::sUpdateRelationships ( )
protectedvirtualslot

◆ sUser

void crmaccount::sUser ( )
protectedvirtualslot

◆ sViewVendor

void crmaccount::sViewVendor ( )
protectedvirtualslot

◆ userHasPriv()

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

Member Data Documentation

◆ _active

QCheckBox* Ui_crmaccount::_active
inherited

◆ _addrAdd

QPushButton* Ui_crmaccount::_addrAdd
inherited

◆ _addrDefault

QCheckBox* Ui_crmaccount::_addrDefault
inherited

◆ _address

AddressCluster* Ui_crmaccount::_address
inherited

◆ _addressButton

QRadioButton* Ui_crmaccount::_addressButton
inherited

◆ _addresses

addresses* crmaccount::_addresses
protected

◆ _addressesLit

XLabel* Ui_crmaccount::_addressesLit
inherited

◆ _addressesPlaceholder

QHBoxLayout* Ui_crmaccount::_addressesPlaceholder
inherited

◆ _addressPage

QWidget* Ui_crmaccount::_addressPage
inherited

◆ _addrRole

XComboBox* Ui_crmaccount::_addrRole
inherited

◆ _addrRoleLit

XLabel* Ui_crmaccount::_addrRoleLit
inherited

◆ _cache

ScriptCache * ScriptableWidget::_cache
staticprotectedinherited

◆ _characteristicsTab

QWidget* Ui_crmaccount::_characteristicsTab
inherited

◆ _charass

CharacteristicsWidget* Ui_crmaccount::_charass
inherited

◆ _close

QPushButton* Ui_crmaccount::_close
inherited

◆ _comments

Comments* Ui_crmaccount::_comments
inherited

◆ _commentsTab

QWidget* Ui_crmaccount::_commentsTab
inherited

◆ _contactButton

QRadioButton* Ui_crmaccount::_contactButton
inherited

◆ _contactPage

QWidget* Ui_crmaccount::_contactPage
inherited

◆ _contacts

contacts* crmaccount::_contacts
protected

◆ _contactsPlaceholder

QHBoxLayout* Ui_crmaccount::_contactsPlaceholder
inherited

◆ _contactssLit

XLabel* Ui_crmaccount::_contactssLit
inherited

◆ _contactsTab

QWidget* Ui_crmaccount::_contactsTab
inherited

◆ _customer

QCheckBox* Ui_crmaccount::_customer
inherited

◆ _customerButton

QPushButton* Ui_crmaccount::_customerButton
inherited

◆ _debugger

QScriptEngineDebugger* ScriptableWidget::_debugger
protectedinherited

◆ _deleteReg

QPushButton* Ui_crmaccount::_deleteReg
inherited

◆ _documents

Documents* Ui_crmaccount::_documents
inherited

◆ _documentsTab

QWidget* Ui_crmaccount::_documentsTab
inherited

◆ _editReg

QPushButton* Ui_crmaccount::_editReg
inherited

◆ _employee

QCheckBox* Ui_crmaccount::_employee
inherited

◆ _employeeButton

QPushButton* Ui_crmaccount::_employeeButton
inherited

◆ _engine

QScriptEngine* ScriptableWidget::_engine
protectedinherited

◆ _guiClientInterface

GuiClientInterface * ScriptableWidget::_guiClientInterface
staticinherited

◆ _individual

QRadioButton* Ui_crmaccount::_individual
inherited

◆ _lastSetParams

ParameterList ScriptablePrivate::_lastSetParams
inherited

◆ _name

XLineEdit* Ui_crmaccount::_name
inherited

◆ _nameLit

QLabel* Ui_crmaccount::_nameLit
inherited

◆ _newReg

QPushButton* Ui_crmaccount::_newReg
inherited

◆ _notes

XTextEdit* Ui_crmaccount::_notes
inherited

◆ _notesTab

QWidget* Ui_crmaccount::_notesTab
inherited

◆ _number

XLineEdit* Ui_crmaccount::_number
inherited

◆ _numberLit

QLabel* Ui_crmaccount::_numberLit
inherited

◆ _organization

QRadioButton* Ui_crmaccount::_organization
inherited

◆ _owner

UsernameCluster* Ui_crmaccount::_owner
inherited

◆ _ownerGroup

QGroupBox* Ui_crmaccount::_ownerGroup
inherited

◆ _ownerLit

QLabel* Ui_crmaccount::_ownerLit
inherited

◆ _parentCrmacct

CRMAcctCluster* Ui_crmaccount::_parentCrmacct
inherited

◆ _parentLit

QLabel* Ui_crmaccount::_parentLit
inherited

◆ _prospect

QCheckBox* Ui_crmaccount::_prospect
inherited

◆ _prospectButton

QPushButton* Ui_crmaccount::_prospectButton
inherited

◆ _reg

XTreeWidget* Ui_crmaccount::_reg
inherited

◆ _registrationsTab

QWidget* Ui_crmaccount::_registrationsTab
inherited

◆ _relationshipsGroup

QGroupBox* Ui_crmaccount::_relationshipsGroup
inherited

◆ _rememberPos

QAction* ScriptablePrivate::_rememberPos
inherited

◆ _rememberSize

QAction* ScriptablePrivate::_rememberSize
inherited

◆ _salesrep

QCheckBox* Ui_crmaccount::_salesrep
inherited

◆ _salesrepButton

QPushButton* Ui_crmaccount::_salesrepButton
inherited

◆ _save

QPushButton* Ui_crmaccount::_save
inherited

◆ _scriptLoaded

bool ScriptableWidget::_scriptLoaded
protectedinherited

◆ _self

QWidget* ScriptableWidget::_self
protectedinherited

◆ _showMe

QAction* ScriptablePrivate::_showMe
inherited

◆ _shown

bool ScriptablePrivate::_shown
inherited

◆ _tab

QTabWidget* Ui_crmaccount::_tab
inherited

◆ _taskList

taskList* crmaccount::_taskList
protected

◆ _taskListTab

QWidget* Ui_crmaccount::_taskListTab
inherited

◆ _taxauth

QCheckBox* Ui_crmaccount::_taxauth
inherited

◆ _taxauthButton

QPushButton* Ui_crmaccount::_taxauthButton
inherited

◆ _typeBox

QGroupBox* Ui_crmaccount::_typeBox
inherited

◆ _user

QCheckBox* Ui_crmaccount::_user
inherited

◆ _userButton

QPushButton* Ui_crmaccount::_userButton
inherited

◆ _vendor

QCheckBox* Ui_crmaccount::_vendor
inherited

◆ _vendorButton

QPushButton* Ui_crmaccount::_vendorButton
inherited

◆ _widgetStack

QStackedWidget* Ui_crmaccount::_widgetStack
inherited

◆ additionalRoles

QGridLayout* Ui_crmaccount::additionalRoles
inherited

◆ gridLayout

QGridLayout* Ui_crmaccount::gridLayout
inherited

◆ gridLayout1

QGridLayout* Ui_crmaccount::gridLayout1
inherited

◆ gridLayout2

QGridLayout* Ui_crmaccount::gridLayout2
inherited

◆ gridLayout_11

QGridLayout* Ui_crmaccount::gridLayout_11
inherited

◆ gridLayout_12

QGridLayout* Ui_crmaccount::gridLayout_12
inherited

◆ gridLayout_13

QGridLayout* Ui_crmaccount::gridLayout_13
inherited

◆ gridLayout_14

QGridLayout* Ui_crmaccount::gridLayout_14
inherited

◆ gridLayout_15

QGridLayout* Ui_crmaccount::gridLayout_15
inherited

◆ gridLayout_4

QGridLayout* Ui_crmaccount::gridLayout_4
inherited

◆ gridLayout_5

QGridLayout* Ui_crmaccount::gridLayout_5
inherited

◆ gridLayout_6

QGridLayout* Ui_crmaccount::gridLayout_6
inherited

◆ gridLayout_7

QGridLayout* Ui_crmaccount::gridLayout_7
inherited

◆ gridLayout_8

QGridLayout* Ui_crmaccount::gridLayout_8
inherited

◆ gridLayout_9

QGridLayout* Ui_crmaccount::gridLayout_9
inherited

◆ groupBox_2

QGroupBox* Ui_crmaccount::groupBox_2
inherited

◆ hboxLayout

QHBoxLayout* Ui_crmaccount::hboxLayout
inherited

◆ hboxLayout1

QHBoxLayout* Ui_crmaccount::hboxLayout1
inherited

◆ hboxLayout2

QHBoxLayout* Ui_crmaccount::hboxLayout2
inherited

◆ horizontalLayout

QHBoxLayout* Ui_crmaccount::horizontalLayout
inherited

◆ horizontalLayout_10

QHBoxLayout* Ui_crmaccount::horizontalLayout_10
inherited

◆ horizontalLayout_11

QHBoxLayout* Ui_crmaccount::horizontalLayout_11
inherited

◆ horizontalLayout_14

QHBoxLayout* Ui_crmaccount::horizontalLayout_14
inherited

◆ horizontalLayout_15

QHBoxLayout* Ui_crmaccount::horizontalLayout_15
inherited

◆ horizontalLayout_4

QHBoxLayout* Ui_crmaccount::horizontalLayout_4
inherited

◆ horizontalLayout_5

QHBoxLayout* Ui_crmaccount::horizontalLayout_5
inherited

◆ horizontalLayout_6

QHBoxLayout* Ui_crmaccount::horizontalLayout_6
inherited

◆ horizontalLayout_7

QHBoxLayout* Ui_crmaccount::horizontalLayout_7
inherited

◆ horizontalLayout_8

QHBoxLayout* Ui_crmaccount::horizontalLayout_8
inherited

◆ horizontalLayout_9

QHBoxLayout* Ui_crmaccount::horizontalLayout_9
inherited

◆ horizontalSpacer

QSpacerItem* Ui_crmaccount::horizontalSpacer
inherited

◆ spacerItem

QSpacerItem* Ui_crmaccount::spacerItem
inherited

◆ spacerItem1

QSpacerItem* Ui_crmaccount::spacerItem1
inherited

◆ spacerItem2

QSpacerItem* Ui_crmaccount::spacerItem2
inherited

◆ spacerItem3

QSpacerItem* Ui_crmaccount::spacerItem3
inherited

◆ vboxLayout

QVBoxLayout* Ui_crmaccount::vboxLayout
inherited

◆ verticalLayout

QVBoxLayout* Ui_crmaccount::verticalLayout
inherited

◆ verticalLayout_3

QVBoxLayout* Ui_crmaccount::verticalLayout_3
inherited

◆ verticalLayout_6

QVBoxLayout* Ui_crmaccount::verticalLayout_6
inherited

◆ verticalLayout_7

QVBoxLayout* Ui_crmaccount::verticalLayout_7
inherited

◆ verticalLayout_8

QVBoxLayout* Ui_crmaccount::verticalLayout_8
inherited

◆ verticalLayout_9

QVBoxLayout* Ui_crmaccount::verticalLayout_9
inherited

◆ verticalSpacer_4

QSpacerItem* Ui_crmaccount::verticalSpacer_4
inherited

◆ verticalSpacer_5

QSpacerItem* Ui_crmaccount::verticalSpacer_5
inherited

◆ verticalSpacer_6

QSpacerItem* Ui_crmaccount::verticalSpacer_6
inherited

◆ verticalSpacer_7

QSpacerItem* Ui_crmaccount::verticalSpacer_7
inherited

◆ verticalSpacer_8

QSpacerItem* Ui_crmaccount::verticalSpacer_8
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