m_friendListHeaderWidget->setLayout(filterLayout);
m_friendListHeaderWidget->setAutoFillBackground(true);
- m_routeButton = new ImageButton(this, ":res/images/routing.png", ":res/images/routing.png");
+ m_routeButton = new ImageButton(this, ":res/images/route_to_friend.png",
+ ":res/images/route_to_friend_s.png");
m_routeButton->setDisabled(true);
QPalette labelPalette = m_friendListHeaderWidget->palette();
m_friendListHeaderWidget->setPalette(labelPalette);
m_friendListHeaderWidget->hide();
m_friendListLabel = new QLabel(this);
- ImageButton *clearFilterButton = new ImageButton(this, ":res/images/friend_list.png",
- ":res/images/friend_list.png");
+ m_clearFilterButton = new ImageButton(this, ":res/images/filtered.png",
+ ":res/images/filtered_s.png");
+
+ m_clearFilterButton->setCheckable(true);
filterLayout->addWidget(m_friendListLabel);
- filterLayout->addWidget(clearFilterButton);
+ filterLayout->addWidget(m_clearFilterButton);
m_friendListView = new FriendListView(this);
m_friendListView->setItemDelegate(new FriendListItemDelegate(this));
connect(m_friendListView, SIGNAL(friendItemClicked(GeoCoordinate)),
this, SIGNAL(findFriend(GeoCoordinate)));
- connect(clearFilterButton, SIGNAL(clicked()),
+ connect(m_clearFilterButton, SIGNAL(clicked()),
this, SLOT(clearFiltering()));
connect(m_routeButton, SIGNAL(clicked()),
// CONTEXT BUTTONS
m_contextButtonList.append(m_routeButton);
- m_contextButtonList.append(clearFilterButton);
+ m_contextButtonList.append(m_clearFilterButton);
}
void FriendListPanel::anyPanelClosed()
qDebug() << __PRETTY_FUNCTION__;
m_friendListHeaderWidget->hide();
+ m_clearFilterButton->setChecked(false);
m_friendListView->clearFilter();
clearTextFiltering();
}
m_friendListLabel->setText(tr("Selected: %1").arg(userIDs.count()));
m_friendListHeaderWidget->show();
+ m_clearFilterButton->setChecked(true);
m_friendListView->filter(userIDs);
clearTextFiltering();