mirror of
https://github.com/rizinorg/cutter.git
synced 2025-02-20 13:46:06 +00:00
Fixes #97. Responsiveness stopped working with some PR
This commit is contained in:
parent
bfe44eb725
commit
728933732e
@ -174,7 +174,7 @@ void NewFileDialog::on_createButton_clicked()
|
||||
{
|
||||
// Close dialog and open create new file dialog
|
||||
close();
|
||||
createNewDialog* n = new createNewDialog(nullptr);
|
||||
createNewDialog* n = new createNewDialog(this);
|
||||
n->exec();
|
||||
}
|
||||
|
||||
|
@ -243,7 +243,7 @@ void OptionsDialog::on_cancelButton_clicked()
|
||||
this->core = NULL;
|
||||
// Close dialog and open OptionsDialog
|
||||
close();
|
||||
NewFileDialog* n = new NewFileDialog(nullptr);
|
||||
NewFileDialog* n = new NewFileDialog(this);
|
||||
n->show();
|
||||
}
|
||||
|
||||
|
@ -28,6 +28,7 @@ CommentsWidget::CommentsWidget(MainWindow *main, QWidget *parent) :
|
||||
ui->frame->hide();
|
||||
|
||||
// Resize eventfilter
|
||||
this->installEventFilter(this);
|
||||
ui->commentsTreeWidget->viewport()->installEventFilter(this);
|
||||
}
|
||||
|
||||
@ -133,5 +134,4 @@ bool CommentsWidget::eventFilter(QObject *obj, QEvent *event) {
|
||||
}
|
||||
}
|
||||
}
|
||||
return false; //allow the event to be handled further
|
||||
}
|
||||
|
@ -36,7 +36,7 @@ private slots:
|
||||
|
||||
void on_actionVertical_triggered();
|
||||
|
||||
bool eventFilter(QObject *obj, QEvent *event) override;
|
||||
bool eventFilter(QObject *obj, QEvent *event);
|
||||
|
||||
private:
|
||||
Ui::CommentsWidget *ui;
|
||||
|
@ -39,6 +39,7 @@ FunctionsWidget::FunctionsWidget(MainWindow *main, QWidget *parent) :
|
||||
this, SLOT(showTitleContextMenu(const QPoint &)));
|
||||
|
||||
// Resize eventfilter
|
||||
this->installEventFilter(this);
|
||||
ui->functionsTreeWidget->viewport()->installEventFilter(this);
|
||||
}
|
||||
|
||||
@ -362,7 +363,7 @@ void FunctionsWidget::on_nestedFunctionsTree_itemDoubleClicked(QTreeWidgetItem *
|
||||
|
||||
bool FunctionsWidget::eventFilter(QObject *obj, QEvent *event) {
|
||||
if (this->main->responsive) {
|
||||
if (event->type() == QEvent::Resize && obj == this && this->isVisible()) {
|
||||
if (event->type() == QEvent::Resize && obj == this && this->isVisible() == true) {
|
||||
QResizeEvent *resizeEvent = static_cast<QResizeEvent*>(event);
|
||||
//qDebug("Dock Resized (New Size) - Width: %d Height: %d",
|
||||
// resizeEvent->size().width(),
|
||||
@ -376,5 +377,4 @@ bool FunctionsWidget::eventFilter(QObject *obj, QEvent *event) {
|
||||
}
|
||||
}
|
||||
}
|
||||
return false; //allow the event to be handled further
|
||||
}
|
||||
|
@ -41,7 +41,7 @@ private slots:
|
||||
|
||||
void on_nestedFunctionsTree_itemDoubleClicked(QTreeWidgetItem *item, int column);
|
||||
|
||||
bool eventFilter(QObject *obj, QEvent *event) override;
|
||||
bool eventFilter(QObject *obj, QEvent *event);
|
||||
|
||||
private:
|
||||
Ui::FunctionsWidget *ui;
|
||||
|
@ -15,6 +15,9 @@ SectionsWidget::SectionsWidget(MainWindow *main, QWidget *parent) :
|
||||
setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
|
||||
//setStyleSheet("QSplitter::handle:horizontal { width: 3px; } QSplitter::handle:vertical { height: 3px; }");
|
||||
setStyleSheet("QSplitter::handle { height: 2px; background-color: rgb(255, 255, 255); image: url(:/new/prefix1/img/icons/tabs.png); }");
|
||||
|
||||
// Resize eventfilter
|
||||
this->installEventFilter(this);
|
||||
}
|
||||
|
||||
/*
|
||||
@ -110,5 +113,4 @@ bool SectionsWidget::eventFilter(QObject *obj, QEvent *event) {
|
||||
}
|
||||
}
|
||||
}
|
||||
return false; //allow the event to be handled further
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user