From 821bc195035273682be37d91a19fcd4d33169a62 Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Thu, 9 Sep 2010 09:25:50 +0000 Subject: refactor --- examples/GuiClient/customListView.cpp | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) (limited to 'examples/GuiClient/customListView.cpp') diff --git a/examples/GuiClient/customListView.cpp b/examples/GuiClient/customListView.cpp index a655aca3..e1a99a00 100644 --- a/examples/GuiClient/customListView.cpp +++ b/examples/GuiClient/customListView.cpp @@ -71,16 +71,26 @@ void customListView::clicked(const QModelIndex& index) { } -void customListView::showChatDialog_helper() +QString customListView::selectedBareJid() { - QString bareJid; if(selectedIndexes().size() > 0) - { - bareJid = selectedIndexes().at(0).data(rosterItem::BareJid).toString(); + return selectedIndexes().at(0).data(rosterItem::BareJid).toString(); + else + return ""; +} - if(!bareJid.isEmpty()) - emit showChatDialog(bareJid); - } +void customListView::showChatDialog_helper() +{ + QString bareJid = selectedBareJid(); + if(!bareJid.isEmpty()) + emit showChatDialog(bareJid); +} + +void customListView::showProfile_helper() +{ + QString bareJid = selectedBareJid(); + if(!bareJid.isEmpty()) + emit showProfile(bareJid); } void customListView::keyPressEvent(QKeyEvent* event1) -- cgit v1.2.3