ui.setupUi(this);
ui.topicEditButton->setIcon(SmallIcon("edit-rename"));
ui.topicLineEdit->setWordWrapEnabled(true);
-
ui.topicLineEdit->installEventFilter(this);
+
+ connect(ui.topicLabel, SIGNAL(clickableActivated(Clickable)), SLOT(clickableActivated(Clickable)));
}
void TopicWidget::currentChanged(const QModelIndex ¤t, const QModelIndex &previous) {
switchPlain();
}
+void TopicWidget::clickableActivated(const Clickable &click) {
+ NetworkId networkId = selectionModel()->currentIndex().data(NetworkModel::NetworkIdRole).value<NetworkId>();
+ click.activate(networkId, _topic);
+}
+
void TopicWidget::on_topicLineEdit_textEntered() {
QModelIndex currentIdx = currentIndex();
if(currentIdx.isValid() && currentIdx.data(NetworkModel::BufferTypeRole) == BufferInfo::ChannelBuffer) {