diff -r 2f8f8080a020 -r ebdbd102c78a phonesettings/cpphonesettingsplugins/divertplugin/src/cpdivertselectioncustomitem.cpp --- a/phonesettings/cpphonesettingsplugins/divertplugin/src/cpdivertselectioncustomitem.cpp Mon May 03 12:31:11 2010 +0300 +++ b/phonesettings/cpphonesettingsplugins/divertplugin/src/cpdivertselectioncustomitem.cpp Fri May 14 15:51:57 2010 +0300 @@ -22,13 +22,15 @@ #include +/*! + CpDivertSelectionCustomitem::CpDivertSelectionCustomitem. + */ CpDivertSelectionCustomitem::CpDivertSelectionCustomitem( QGraphicsItem *parent /**=0*/, Qt::WindowFlags wFlags /**=0*/): HbWidget(parent, wFlags), layout(NULL), checkbox(NULL), - //numberValueLabel(NULL), timeoutLabel(NULL), timeoutValueLabel(NULL), m_state(Disabled) @@ -42,18 +44,11 @@ layout->setRowMaximumHeight(1,0); checkbox = new HbCheckBox(this); - checkbox->setBackgroundItem(HbStyle::P_DataItem_background); - HbStyle::setItemName(checkbox, "dataItem_ContentWidget"); layout->addItem(checkbox, 0, 0, 1, 2); - connect(checkbox,SIGNAL(clicked()), this, SIGNAL(clicked())); - //numberValueLabel = new HbLabel(this); - //layout->addItem(numberValueLabel, 0, 1); - //connect(numberValueLabel,SIGNAL(clicked()), this, SIGNAL(clicked())); - timeoutLabel = new HbLabel(this); HbStyle::setItemName(timeoutLabel, "dataItem_ContentWidget"); timeoutLabel->setAlignment(Qt::AlignRight); @@ -61,7 +56,6 @@ timeoutLabel->hide(); timeoutValueLabel = new HbLabel(this); - timeoutValueLabel->setBackgroundItem(HbStyle::P_DataItem_background); HbStyle::setItemName(timeoutValueLabel, "dataItem_ContentWidget"); timeoutValueLabel->hide(); layout->addItem(timeoutValueLabel, 1, 1); @@ -69,42 +63,69 @@ setLayout(layout); } + +/*! + CpDivertSelectionCustomitem::~CpDivertSelectionCustomitem. + */ CpDivertSelectionCustomitem::~CpDivertSelectionCustomitem() { DPRINT; } + +/*! + CpDivertSelectionCustomitem::number. + */ const QString CpDivertSelectionCustomitem::number() const { DPRINT; return checkbox->text(); } -void CpDivertSelectionCustomitem::setNumber( const QString& number ) + +/*! + CpDivertSelectionCustomitem::setNumber. + */ +void CpDivertSelectionCustomitem::setNumber(const QString& number) { - DPRINT << number; - + DPRINT << number; checkbox->setText(number); } + +/*! + CpDivertSelectionCustomitem::timeout. + */ int CpDivertSelectionCustomitem::timeout() const { DPRINT; return timeoutValueLabel->plainText().toInt(); } -void CpDivertSelectionCustomitem::setTimeout( int timeout) + +/*! + CpDivertSelectionCustomitem::setTimeout. + */ +void CpDivertSelectionCustomitem::setTimeout(int timeout) { DPRINT << timeout; timeoutValueLabel->setPlainText(QString::number(timeout)); } + +/*! + CpDivertSelectionCustomitem::timeoutText. + */ const QString CpDivertSelectionCustomitem::timeoutText() const { DPRINT; return timeoutLabel->plainText(); } + +/*! + CpDivertSelectionCustomitem::setTimeoutText. + */ void CpDivertSelectionCustomitem::setTimeoutText( const QString& text ) { DPRINT << text; @@ -120,22 +141,31 @@ } } + +/*! + CpDivertSelectionCustomitem::state. + */ int CpDivertSelectionCustomitem::state() const { DPRINT << m_state; - return m_state; } + +/*! + CpDivertSelectionCustomitem::setState. + */ void CpDivertSelectionCustomitem::setState(int state) { DPRINT << state; - m_state = state; - updateCheckState(); } + +/*! + CpDivertSelectionCustomitem::updateCheckState. + */ void CpDivertSelectionCustomitem::updateCheckState() { DPRINT << m_state; @@ -155,3 +185,5 @@ break; } } + +// End of File.