diff options
Diffstat (limited to 'Swift/QtUI/QtStatusWidget.cpp')
| -rw-r--r-- | Swift/QtUI/QtStatusWidget.cpp | 12 | 
1 files changed, 12 insertions, 0 deletions
diff --git a/Swift/QtUI/QtStatusWidget.cpp b/Swift/QtUI/QtStatusWidget.cpp index 4801ff9..784c0d4 100644 --- a/Swift/QtUI/QtStatusWidget.cpp +++ b/Swift/QtUI/QtStatusWidget.cpp @@ -146,6 +146,18 @@ void QtStatusWidget::handleClicked() {  	if (x + width > screenWidth) {  		x = screenWidth - width;  	} +	std::vector<StatusShow::Type> types; +	types.push_back(StatusShow::Online); +	types.push_back(StatusShow::FFC); +	types.push_back(StatusShow::Away); +	types.push_back(StatusShow::XA); +	types.push_back(StatusShow::DND); +	types.push_back(StatusShow::None); +	foreach (StatusShow::Type type, types) { +		if (statusEdit_->text() == P2QSTRING(StatusShow::typeToFriendlyName(type))) { +			statusEdit_->setText(""); +		} +	}  	generateList();  	height = menu_->sizeHintForRow(0) * menu_->count();  | 
 Swift