List of all members | Public Types | Properties | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | Friends
AddressCluster Class Reference

#include <addresscluster.h>

Inheritance diagram for AddressCluster:
VirtualCluster QWidget ScriptableWidget

Public Types

enum  Mode { Edit, View, Select }
 
enum  SaveFlags { CHECK, CHANGEONE, CHANGEALL, PRIV }
 

Properties

bool activeVisible
 
QString defaultNumber
 
bool descriptionVisible
 
QString fieldName
 
QString fieldNameActive
 
QString fieldNameAddressChange
 
QString fieldNameCity
 
QString fieldNameCountry
 
QString fieldNameLine1
 
QString fieldNameLine2
 
QString fieldNameLine3
 
QString fieldNameNumber
 
QString fieldNamePostalCode
 
QString fieldNameState
 
QString label
 
Mode mode
 
bool nameVisible
 
QString nullStr
 
QString number
 
Qt::Orientation orientation
 
bool readOnly
 

Public Slots

virtual void clearExtraClause ()
 
virtual void setDefaultNumber (const QString &p)
 
virtual void setEnabled (const bool p)
 
virtual void setFieldName (QString p)
 
virtual void setName (int, const QString &p)
 
virtual void setReadOnly (const bool b)
 
virtual void setShowInactive (const bool)
 
virtual void setStrict (const bool b)
 
virtual void sRefresh ()
 
virtual void updateMapperData ()
 

Signals

void addressChanged (QString, QString, QString, QString, QString, QString, QString)
 
void changed ()
 
void newId (int)
 
void valid (bool)
 

Public Member Functions

 AddressCluster (QWidget *, const char *=0)
 
virtual bool activeVisible () const
 
virtual QString addrChange () const
 
virtual void check ()
 
virtual Q_INVOKABLE QString city () const
 
virtual void clear ()
 
virtual Q_INVOKABLE QString country () const
 
virtual QString defaultNumber () const
 
virtual Q_INVOKABLE QString description () const
 
virtual bool descriptionVisible () const
 
virtual QScriptEngine * engine ()
 
virtual Q_INVOKABLE QString extraClause () const
 
virtual QString fieldName () const
 
virtual QString fieldNameActive () const
 
virtual QString fieldNameAddrChange () const
 
virtual QString fieldNameCity () const
 
virtual QString fieldNameCountry () const
 
virtual QString fieldNameLine1 () const
 
virtual QString fieldNameLine2 () const
 
virtual QString fieldNameLine3 () const
 
virtual QString fieldNameNumber () const
 
virtual QString fieldNamePostalCode () const
 
virtual QString fieldNameState () const
 
virtual Q_INVOKABLE int id () const
 
virtual Q_INVOKABLE bool isStrict () const
 
virtual Q_INVOKABLE bool isValid () const
 
virtual QString label () const
 
virtual Q_INVOKABLE QString line1 () const
 
virtual Q_INVOKABLE QString line2 () const
 
virtual Q_INVOKABLE QString line3 () const
 
virtual void loadScript (const QString &oName)
 
virtual void loadScript (const QStringList &list)
 
virtual void loadScriptEngine ()
 
virtual Q_INVOKABLE Mode mode () const
 
virtual Q_INVOKABLE QString name () const
 
virtual bool nameVisible () const
 
virtual QString notes () const
 
virtual QString nullStr () const
 
virtual Q_INVOKABLE QString number () const
 
virtual Qt::Orientation orientation ()
 
virtual void populateStateComboBox ()
 
virtual Q_INVOKABLE QString postalCode () const
 
virtual bool readOnly () const
 
virtual int save (enum SaveFlags)
 
virtual Q_INVOKABLE int searchAcctId ()
 
virtual void sEllipses ()
 
virtual void setActiveVisible (const bool p)
 
virtual void setAddrChange (QString p)
 
virtual void setCity (const QString &p)
 
virtual void setCountry (const QString &p)
 
virtual void setDataWidgetMap (XDataWidgetMapper *m)
 
virtual void setDescription (const QString &)
 
virtual void setDescriptionVisible (const bool p)
 
virtual void setExtraClause (const QString &, const QString &)
 
virtual void setFieldNameActive (QString p)
 
virtual void setFieldNameAddrChange (QString p)
 
virtual void setFieldNameCity (QString p)
 
virtual void setFieldNameCountry (QString p)
 
virtual void setFieldNameLine1 (QString p)
 
virtual void setFieldNameLine2 (QString p)
 
virtual void setFieldNameLine3 (QString p)
 
virtual void setFieldNameNumber (QString p)
 
virtual void setFieldNamePostalCode (QString p)
 
virtual void setFieldNameState (QString p)
 
virtual void setId (const int, const QString &=QString::null)
 
virtual void setLabel (const QString &p)
 
virtual void setLine1 (const QString &p)
 
virtual void setLine2 (const QString &p)
 
virtual void setLine3 (const QString &p)
 
virtual void setListVisible (bool p)
 
virtual void setMode (const Mode p)
 
virtual void setNameVisible (const bool p)
 
virtual void setNotes (const QString &p)
 
virtual void setNullStr (const QString &text)
 
virtual void setNumber (const int)
 
virtual void setNumber (QString p)
 
virtual void setOrientation (Qt::Orientation orientation)
 
virtual void setPostalCode (const QString &p)
 
virtual Q_INVOKABLE bool setScriptableParams (ParameterList &)
 
virtual void setSearchAcct (const int crmAcctId)
 
virtual void setState (const QString &p)
 
virtual void sInfo ()
 
virtual void sList ()
 
virtual void sSearch ()
 
virtual Q_INVOKABLE QString state () const
 

Static Public Member Functions

static SaveFlags askForSaveMode (int pAddrId, QWidget *pParent=0)
 As the user if s/he wants to change one use of this address or all. More...
 

Static Public Attributes

static GuiClientInterface_guiClientInterface
 

Protected Member Functions

virtual void addNumberWidget (VirtualClusterLineEdit *pNumberWidget)
 
virtual void showEvent (QShowEvent *e)
 

Protected Attributes

QCheckBox_active
 
XLineEdit_addr1
 
XLineEdit_addr2
 
XLineEdit_addr3
 
XLineEdit_addrChange
 
QLabel_addrLit
 
XLineEdit_city
 
QLabel_cityLit
 
XComboBox_country
 
QLabel_countryLit
 
QScriptEngineDebugger * _debugger
 
QString _default
 
QLabel_description
 
QScriptEngine * _engine
 
QString _extraClause
 
QString _fieldName
 
QGridLayout * _grid
 
QSpacerItem * _hspcr
 
QLabel_label
 
Mode _mode
 
QLabel_name
 
XLineEdit_number
 
Qt::Orientation _orientation
 
XLineEdit_postalcode
 
QLabel_postalcodeLit
 
QString _query
 
bool _readOnly
 
bool _scriptLoaded
 
QWidget_self
 
XComboBox_state
 
QLabel_stateLit
 

Static Protected Attributes

static ScriptCache_cache
 

Friends

class AddressInfo
 
class AddressList
 
class AddressSearch
 

Member Enumeration Documentation

◆ Mode

Enumerator
Edit 
View 
Select 

◆ SaveFlags

Enumerator
CHECK 
CHANGEONE 
CHANGEALL 
PRIV 

Property Documentation

◆ activeVisible

bool AddressCluster::activeVisible
readwrite

◆ defaultNumber

QString VirtualCluster::defaultNumber
readwriteinherited

◆ descriptionVisible

bool VirtualCluster::descriptionVisible
readwriteinherited

◆ fieldName

QString VirtualCluster::fieldName
readwriteinherited

◆ fieldNameActive

QString AddressCluster::fieldNameActive
readwrite

◆ fieldNameAddressChange

QString AddressCluster::fieldNameAddressChange
readwrite

◆ fieldNameCity

QString AddressCluster::fieldNameCity
readwrite

◆ fieldNameCountry

QString AddressCluster::fieldNameCountry
readwrite

◆ fieldNameLine1

QString AddressCluster::fieldNameLine1
readwrite

◆ fieldNameLine2

QString AddressCluster::fieldNameLine2
readwrite

◆ fieldNameLine3

QString AddressCluster::fieldNameLine3
readwrite

◆ fieldNameNumber

QString AddressCluster::fieldNameNumber
readwrite

◆ fieldNamePostalCode

QString AddressCluster::fieldNamePostalCode
readwrite

◆ fieldNameState

QString AddressCluster::fieldNameState
readwrite

◆ label

QString VirtualCluster::label
readwriteinherited

◆ mode

Mode AddressCluster::mode
readwrite

◆ nameVisible

bool VirtualCluster::nameVisible
readwriteinherited

◆ nullStr

QString VirtualCluster::nullStr
readwriteinherited

◆ number

QString VirtualCluster::number
readwriteinherited

◆ orientation

Qt::Orientation VirtualCluster::orientation
readwriteinherited

◆ readOnly

bool VirtualCluster::readOnly
readwriteinherited

Constructor & Destructor Documentation

◆ AddressCluster()

AddressCluster::AddressCluster ( QWidget pParent,
const char *  pName = 0 
)

Member Function Documentation

◆ activeVisible()

virtual bool AddressCluster::activeVisible ( ) const
inlinevirtual

◆ addNumberWidget()

void VirtualCluster::addNumberWidget ( VirtualClusterLineEdit pNumberWidget)
protectedvirtualinherited

Reimplemented in ItemCluster, and ContactCluster.

◆ addrChange()

virtual QString AddressCluster::addrChange ( ) const
inlinevirtual

◆ addressChanged

void AddressCluster::addressChanged ( QString  ,
QString  ,
QString  ,
QString  ,
QString  ,
QString  ,
QString   
)
signal

◆ askForSaveMode()

AddressCluster::SaveFlags AddressCluster::askForSaveMode ( int  pAddrId,
QWidget pParent = 0 
)
static

As the user if s/he wants to change one use of this address or all.

Returns
AddressCluster::CHECK Cancel the save ("check again")
AddressCluster::CHANGEONE change one use
AddressCluster::CHANGEALL change all uses

◆ changed

void AddressCluster::changed ( )
signal

◆ check()

void AddressCluster::check ( )
virtual

◆ city()

virtual Q_INVOKABLE QString AddressCluster::city ( ) const
inlinevirtual

◆ clear()

void AddressCluster::clear ( )
virtual

Reimplemented from VirtualCluster.

◆ clearExtraClause

virtual void AddressCluster::clearExtraClause ( )
inlinevirtualslot

◆ country()

virtual Q_INVOKABLE QString AddressCluster::country ( ) const
inlinevirtual

◆ defaultNumber()

virtual QString VirtualCluster::defaultNumber ( ) const
virtualinherited

◆ description()

virtual Q_INVOKABLE QString AddressCluster::description ( ) const
inlinevirtual

Reimplemented from VirtualCluster.

◆ descriptionVisible()

virtual bool VirtualCluster::descriptionVisible ( ) const
virtualinherited

Reimplemented in OrderCluster.

◆ engine()

QScriptEngine * ScriptableWidget::engine ( )
virtualinherited

Reimplemented in ScriptablePrivate.

◆ extraClause()

QString VirtualCluster::extraClause ( ) const
virtualinherited

◆ fieldName()

virtual QString VirtualCluster::fieldName ( ) const
virtualinherited

◆ fieldNameActive()

virtual QString AddressCluster::fieldNameActive ( ) const
inlinevirtual

◆ fieldNameAddrChange()

virtual QString AddressCluster::fieldNameAddrChange ( ) const
inlinevirtual

◆ fieldNameCity()

virtual QString AddressCluster::fieldNameCity ( ) const
inlinevirtual

◆ fieldNameCountry()

virtual QString AddressCluster::fieldNameCountry ( ) const
inlinevirtual

◆ fieldNameLine1()

virtual QString AddressCluster::fieldNameLine1 ( ) const
inlinevirtual

◆ fieldNameLine2()

virtual QString AddressCluster::fieldNameLine2 ( ) const
inlinevirtual

◆ fieldNameLine3()

virtual QString AddressCluster::fieldNameLine3 ( ) const
inlinevirtual

◆ fieldNameNumber()

virtual QString AddressCluster::fieldNameNumber ( ) const
inlinevirtual

◆ fieldNamePostalCode()

virtual QString AddressCluster::fieldNamePostalCode ( ) const
inlinevirtual

◆ fieldNameState()

virtual QString AddressCluster::fieldNameState ( ) const
inlinevirtual

◆ id()

virtual Q_INVOKABLE int AddressCluster::id ( ) const
inlinevirtual

Reimplemented from VirtualCluster.

◆ isStrict()

bool VirtualCluster::isStrict ( ) const
virtualinherited

◆ isValid()

virtual Q_INVOKABLE bool AddressCluster::isValid ( ) const
inlinevirtual

Reimplemented from VirtualCluster.

◆ label()

virtual QString AddressCluster::label ( ) const
inlinevirtual

Reimplemented from VirtualCluster.

◆ line1()

virtual Q_INVOKABLE QString AddressCluster::line1 ( ) const
inlinevirtual

◆ line2()

virtual Q_INVOKABLE QString AddressCluster::line2 ( ) const
inlinevirtual

◆ line3()

virtual Q_INVOKABLE QString AddressCluster::line3 ( ) const
inlinevirtual

◆ 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()

virtual Q_INVOKABLE Mode AddressCluster::mode ( ) const
inlinevirtual

◆ name()

QString VirtualCluster::name ( ) const
virtualinherited

Reimplemented in ContactWidget, and ContactCluster.

◆ nameVisible()

virtual bool VirtualCluster::nameVisible ( ) const
virtualinherited

Reimplemented in OrderCluster.

◆ newId

void AddressCluster::newId ( int  )
signal

◆ notes()

virtual QString AddressCluster::notes ( ) const
inlinevirtual

◆ nullStr()

virtual QString VirtualCluster::nullStr ( ) const
virtualinherited

◆ number()

virtual Q_INVOKABLE QString AddressCluster::number ( ) const
inlinevirtual

Reimplemented from VirtualCluster.

◆ orientation()

virtual Qt::Orientation VirtualCluster::orientation ( )
virtualinherited

◆ populateStateComboBox()

void AddressCluster::populateStateComboBox ( )
virtual

◆ postalCode()

virtual Q_INVOKABLE QString AddressCluster::postalCode ( ) const
inlinevirtual

◆ readOnly()

virtual bool VirtualCluster::readOnly ( ) const
virtualinherited

◆ save()

int AddressCluster::save ( enum SaveFlags  flag)
virtual

◆ searchAcctId()

virtual Q_INVOKABLE int AddressCluster::searchAcctId ( )
inlinevirtual

◆ sEllipses()

void AddressCluster::sEllipses ( )
virtual

Reimplemented from VirtualCluster.

◆ setActiveVisible()

void AddressCluster::setActiveVisible ( const bool  p)
virtual

◆ setAddrChange()

void AddressCluster::setAddrChange ( QString  p)
virtual

◆ setCity()

virtual void AddressCluster::setCity ( const QString &  p)
inlinevirtual

◆ setCountry()

void AddressCluster::setCountry ( const QString &  p)
virtual

◆ setDataWidgetMap()

void AddressCluster::setDataWidgetMap ( XDataWidgetMapper m)
virtual

Reimplemented from VirtualCluster.

◆ setDefaultNumber

void VirtualCluster::setDefaultNumber ( const QString &  p)
virtualslotinherited

◆ setDescription()

virtual void AddressCluster::setDescription ( const QString &  )
inlinevirtual

Reimplemented from VirtualCluster.

◆ setDescriptionVisible()

void VirtualCluster::setDescriptionVisible ( const bool  p)
virtualinherited

Reimplemented in OrderCluster.

◆ setEnabled

void VirtualCluster::setEnabled ( const bool  p)
virtualslotinherited

◆ setExtraClause()

virtual void AddressCluster::setExtraClause ( const QString &  ,
const QString &   
)
inlinevirtual

Reimplemented from VirtualCluster.

◆ setFieldName

void VirtualCluster::setFieldName ( QString  p)
virtualslotinherited

◆ setFieldNameActive()

virtual void AddressCluster::setFieldNameActive ( QString  p)
inlinevirtual

◆ setFieldNameAddrChange()

virtual void AddressCluster::setFieldNameAddrChange ( QString  p)
inlinevirtual

◆ setFieldNameCity()

virtual void AddressCluster::setFieldNameCity ( QString  p)
inlinevirtual

◆ setFieldNameCountry()

virtual void AddressCluster::setFieldNameCountry ( QString  p)
inlinevirtual

◆ setFieldNameLine1()

virtual void AddressCluster::setFieldNameLine1 ( QString  p)
inlinevirtual

◆ setFieldNameLine2()

virtual void AddressCluster::setFieldNameLine2 ( QString  p)
inlinevirtual

◆ setFieldNameLine3()

virtual void AddressCluster::setFieldNameLine3 ( QString  p)
inlinevirtual

◆ setFieldNameNumber()

virtual void AddressCluster::setFieldNameNumber ( QString  p)
inlinevirtual

◆ setFieldNamePostalCode()

virtual void AddressCluster::setFieldNamePostalCode ( QString  p)
inlinevirtual

◆ setFieldNameState()

virtual void AddressCluster::setFieldNameState ( QString  p)
inlinevirtual

◆ setId()

void AddressCluster::setId ( const int  pId,
const QString &  = QString::null 
)
virtual

Reimplemented from VirtualCluster.

◆ setLabel()

virtual void AddressCluster::setLabel ( const QString &  p)
inlinevirtual

Reimplemented from VirtualCluster.

◆ setLine1()

virtual void AddressCluster::setLine1 ( const QString &  p)
inlinevirtual

◆ setLine2()

virtual void AddressCluster::setLine2 ( const QString &  p)
inlinevirtual

◆ setLine3()

virtual void AddressCluster::setLine3 ( const QString &  p)
inlinevirtual

◆ setListVisible()

virtual void AddressCluster::setListVisible ( bool  p)
inlinevirtual

◆ setMode()

void AddressCluster::setMode ( const Mode  p)
virtual

◆ setName

void VirtualCluster::setName ( int  ,
const QString &  p 
)
virtualslotinherited

Reimplemented in ContactCluster.

◆ setNameVisible()

void VirtualCluster::setNameVisible ( const bool  p)
virtualinherited

Reimplemented in OrderCluster.

◆ setNotes()

virtual void AddressCluster::setNotes ( const QString &  p)
inlinevirtual

◆ setNullStr()

void VirtualCluster::setNullStr ( const QString &  text)
virtualinherited

◆ setNumber() [1/2]

virtual void AddressCluster::setNumber ( const int  )
inlinevirtual

Reimplemented from VirtualCluster.

◆ setNumber() [2/2]

void AddressCluster::setNumber ( QString  p)
virtual

Reimplemented from VirtualCluster.

◆ setOrientation()

void VirtualCluster::setOrientation ( Qt::Orientation  orientation)
virtualinherited

Reimplemented in ItemCluster.

◆ setPostalCode()

virtual void AddressCluster::setPostalCode ( const QString &  p)
inlinevirtual

◆ setReadOnly

void VirtualCluster::setReadOnly ( const bool  b)
virtualslotinherited

Reimplemented in ItemCluster.

◆ setScriptableParams()

bool ScriptableWidget::setScriptableParams ( ParameterList &  params)
virtualinherited

◆ setSearchAcct()

virtual void AddressCluster::setSearchAcct ( const int  crmAcctId)
inlinevirtual

◆ setShowInactive

void VirtualCluster::setShowInactive ( const bool  b)
virtualslotinherited

◆ setState()

void AddressCluster::setState ( const QString &  p)
virtual

◆ setStrict

void VirtualCluster::setStrict ( const bool  b)
virtualslotinherited

◆ showEvent()

void VirtualCluster::showEvent ( QShowEvent *  e)
protectedvirtualinherited

◆ sInfo()

void AddressCluster::sInfo ( )
virtual

Reimplemented from VirtualCluster.

◆ sList()

void AddressCluster::sList ( )
virtual

Reimplemented from VirtualCluster.

◆ sRefresh

void VirtualCluster::sRefresh ( )
virtualslotinherited

◆ sSearch()

void AddressCluster::sSearch ( )
virtual

Reimplemented from VirtualCluster.

◆ state()

virtual Q_INVOKABLE QString AddressCluster::state ( ) const
inlinevirtual

◆ updateMapperData

void VirtualCluster::updateMapperData ( )
virtualslotinherited

◆ valid

void VirtualCluster::valid ( bool  )
signalinherited

Friends And Related Function Documentation

◆ AddressInfo

friend class AddressInfo
friend

◆ AddressList

friend class AddressList
friend

◆ AddressSearch

friend class AddressSearch
friend

Member Data Documentation

◆ _active

QCheckBox* AddressCluster::_active
protected

◆ _addr1

XLineEdit* AddressCluster::_addr1
protected

◆ _addr2

XLineEdit* AddressCluster::_addr2
protected

◆ _addr3

XLineEdit* AddressCluster::_addr3
protected

◆ _addrChange

XLineEdit* AddressCluster::_addrChange
protected

◆ _addrLit

QLabel* AddressCluster::_addrLit
protected

◆ _cache

ScriptCache * ScriptableWidget::_cache
staticprotectedinherited

◆ _city

XLineEdit* AddressCluster::_city
protected

◆ _cityLit

QLabel* AddressCluster::_cityLit
protected

◆ _country

XComboBox* AddressCluster::_country
protected

◆ _countryLit

QLabel* AddressCluster::_countryLit
protected

◆ _debugger

QScriptEngineDebugger* ScriptableWidget::_debugger
protectedinherited

◆ _default

QString VirtualCluster::_default
protectedinherited

◆ _description

QLabel* VirtualCluster::_description
protectedinherited

◆ _engine

QScriptEngine* ScriptableWidget::_engine
protectedinherited

◆ _extraClause

QString AddressCluster::_extraClause
protected

◆ _fieldName

QString VirtualCluster::_fieldName
protectedinherited

◆ _grid

QGridLayout* VirtualCluster::_grid
protectedinherited

◆ _guiClientInterface

GuiClientInterface * ScriptableWidget::_guiClientInterface
staticinherited

◆ _hspcr

QSpacerItem* VirtualCluster::_hspcr
protectedinherited

◆ _label

QLabel* VirtualCluster::_label
protectedinherited

◆ _mode

Mode AddressCluster::_mode
protected

◆ _name

QLabel* VirtualCluster::_name
protectedinherited

◆ _number

XLineEdit* AddressCluster::_number
protected

◆ _orientation

Qt::Orientation VirtualCluster::_orientation
protectedinherited

◆ _postalcode

XLineEdit* AddressCluster::_postalcode
protected

◆ _postalcodeLit

QLabel* AddressCluster::_postalcodeLit
protected

◆ _query

QString AddressCluster::_query
protected

◆ _readOnly

bool VirtualCluster::_readOnly
protectedinherited

◆ _scriptLoaded

bool ScriptableWidget::_scriptLoaded
protectedinherited

◆ _self

QWidget* ScriptableWidget::_self
protectedinherited

◆ _state

XComboBox* AddressCluster::_state
protected

◆ _stateLit

QLabel* AddressCluster::_stateLit
protected

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

Generated on Mon May 3 2021 xTuple ERP Programmer Reference, Version 4.12.0 doxygen 1.8.17