ui.setupUi(this);
ui.topicLineEdit->hide();
ui.topicLineEdit->installEventFilter(this);
- ui.topicButton->show();
+ ui.topicLabel->show();
}
void TopicWidget::currentChanged(const QModelIndex ¤t, const QModelIndex &previous) {
return;
_topic = newtopic;
- ui.topicButton->setAndStyleText(newtopic);
+ ui.topicLabel->setText(newtopic);
ui.topicLineEdit->setText(newtopic);
switchPlain();
}
switchPlain();
}
-void TopicWidget::on_topicButton_clicked() {
+void TopicWidget::on_topicEditButton_clicked() {
switchEditable();
}
void TopicWidget::switchEditable() {
- ui.topicButton->hide();
+ ui.topicLabel->hide();
+ ui.topicEditButton->hide();
ui.topicLineEdit->show();
ui.topicLineEdit->setFocus();
}
void TopicWidget::switchPlain() {
ui.topicLineEdit->hide();
- ui.topicButton->show();
+ ui.topicLabel->show();
+ ui.topicEditButton->show();
ui.topicLineEdit->setText(_topic);
}
return false;
}
+