fixed clicking to select split
This commit is contained in:
@@ -813,6 +813,8 @@ void ChannelView::mousePressEvent(QMouseEvent *event)
|
||||
{
|
||||
auto app = getApp();
|
||||
|
||||
this->mouseDown.invoke(event);
|
||||
|
||||
std::shared_ptr<messages::MessageLayout> layout;
|
||||
QPoint relativePos;
|
||||
int messageIndex;
|
||||
@@ -856,8 +858,6 @@ void ChannelView::mousePressEvent(QMouseEvent *event)
|
||||
|
||||
auto selectionItem = SelectionItem(messageIndex, index);
|
||||
this->setSelection(selectionItem, selectionItem);
|
||||
|
||||
this->mouseDown.invoke(event);
|
||||
} break;
|
||||
|
||||
case Qt::RightButton: {
|
||||
|
||||
@@ -95,7 +95,10 @@ Split::Split(QWidget *parent)
|
||||
|
||||
this->input.ui.textEdit->installEventFilter(parent);
|
||||
|
||||
this->view.mouseDown.connect([this](QMouseEvent *) { this->giveFocus(Qt::MouseFocusReason); });
|
||||
this->view.mouseDown.connect([this](QMouseEvent *) {
|
||||
//
|
||||
this->giveFocus(Qt::MouseFocusReason);
|
||||
});
|
||||
this->view.selectionChanged.connect([this]() {
|
||||
if (view.hasSelection()) {
|
||||
this->input.clearSelection();
|
||||
|
||||
Reference in New Issue
Block a user