refined SplitHeader

This commit is contained in:
fourtf
2018-08-08 15:35:54 +02:00
parent 7a9af4ae84
commit d89b62692a
30 changed files with 422 additions and 464 deletions
+6 -6
View File
@@ -1,7 +1,7 @@
#include "widgets/helper/NotebookButton.hpp"
#include "singletons/Theme.hpp"
#include "widgets/Notebook.hpp"
#include "widgets/helper/RippleEffectButton.hpp"
#include "widgets/helper/Button.hpp"
#include "widgets/splits/SplitContainer.hpp"
#include <QMouseEvent>
@@ -14,7 +14,7 @@
namespace chatterino {
NotebookButton::NotebookButton(Notebook *parent)
: RippleEffectButton(parent)
: Button(parent)
, parent_(parent)
{
this->setAcceptDrops(true);
@@ -122,7 +122,7 @@ void NotebookButton::paintEvent(QPaintEvent *event)
default:;
}
RippleEffectButton::paintEvent(event);
Button::paintEvent(event);
}
void NotebookButton::mouseReleaseEvent(QMouseEvent *event)
@@ -135,7 +135,7 @@ void NotebookButton::mouseReleaseEvent(QMouseEvent *event)
emit clicked();
}
RippleEffectButton::mouseReleaseEvent(event);
Button::mouseReleaseEvent(event);
}
void NotebookButton::dragEnterEvent(QDragEnterEvent *event)
@@ -149,7 +149,7 @@ void NotebookButton::dragEnterEvent(QDragEnterEvent *event)
auto e = new QMouseEvent(QMouseEvent::MouseButtonPress,
QPointF(this->width() / 2, this->height() / 2),
Qt::LeftButton, Qt::LeftButton, 0);
RippleEffectButton::mousePressEvent(e);
Button::mousePressEvent(e);
delete e;
}
@@ -161,7 +161,7 @@ void NotebookButton::dragLeaveEvent(QDragLeaveEvent *)
auto e = new QMouseEvent(QMouseEvent::MouseButtonRelease,
QPointF(this->width() / 2, this->height() / 2),
Qt::LeftButton, Qt::LeftButton, 0);
RippleEffectButton::mouseReleaseEvent(e);
Button::mouseReleaseEvent(e);
delete e;
}