diff options
author | Kevin Smith <git@kismith.co.uk> | 2009-08-16 11:10:59 (GMT) |
---|---|---|
committer | Kevin Smith <git@kismith.co.uk> | 2009-08-16 11:15:20 (GMT) |
commit | c16133bf881a4eeb988d17ff318e4833a524997e (patch) | |
tree | 43fbd90e2691f971f73566cb069b0f38fbd7dae5 /Swift/QtUI/QtStatusWidget.cpp | |
parent | 585b65f17d50dfbb14b25e5372819033c964e79d (diff) | |
download | swift-contrib-c16133bf881a4eeb988d17ff318e4833a524997e.zip swift-contrib-c16133bf881a4eeb988d17ff318e4833a524997e.tar.bz2 |
Set the status text when changing presence.
Diffstat (limited to 'Swift/QtUI/QtStatusWidget.cpp')
-rw-r--r-- | Swift/QtUI/QtStatusWidget.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Swift/QtUI/QtStatusWidget.cpp b/Swift/QtUI/QtStatusWidget.cpp index 53f93b5..57ef3e0 100644 --- a/Swift/QtUI/QtStatusWidget.cpp +++ b/Swift/QtUI/QtStatusWidget.cpp @@ -6,7 +6,7 @@ namespace Swift { -QtStatusWidget::QtStatusWidget(QWidget *parent) { +QtStatusWidget::QtStatusWidget(QWidget *parent) : QWidget(parent) { types_ = new QComboBox(this); types_->addItem("Available", QVariant(StatusShow::Online)); types_->addItem("Free For Chat", QVariant(StatusShow::FFC)); @@ -22,7 +22,12 @@ QtStatusWidget::QtStatusWidget(QWidget *parent) { } void QtStatusWidget::handleTypeSelected(int index) { - emit onChangeStatusRequest((StatusShow::Type)types_->itemData(index).toInt(), ""); + Q_UNUSED(index); + emit onChangeStatusRequest(getSelectedStatusShow()); +} + +StatusShow::Type QtStatusWidget::getSelectedStatusShow() { + return (StatusShow::Type)types_->itemData(types_->currentIndex()).toInt(); } } |