refactored SplitInput

This commit is contained in:
fourtf
2018-01-25 20:49:49 +01:00
parent 8ab0fa4378
commit 0a8073d0e5
27 changed files with 296 additions and 180 deletions
+3 -3
View File
@@ -87,7 +87,7 @@ Split::Split(SplitContainer *parent, const std::string &_uuid)
this->channelNameUpdated(this->channelName.getValue());
this->input.textInput.installEventFilter(parent);
this->input.ui.textEdit->installEventFilter(parent);
this->view.mouseDown.connect([this](QMouseEvent *) { this->giveFocus(Qt::MouseFocusReason); });
this->view.selectionChanged.connect([this]() {
@@ -259,12 +259,12 @@ void Split::updateLastReadMessage()
void Split::giveFocus(Qt::FocusReason reason)
{
this->input.textInput.setFocus(reason);
this->input.ui.textEdit->setFocus(reason);
}
bool Split::hasFocus() const
{
return this->input.textInput.hasFocus();
return this->input.ui.textEdit->hasFocus();
}
void Split::paintEvent(QPaintEvent *)