/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/gui/Src/BasicView/LabeledSplitterDetachedWindow.h
47 строк
1 KB
Duncan Ogilvie
Refactor parent = 0 -> parent = nullptr
19 сен 2023, 07:25
19 сен 2023, 07:25
663bfbb
Код
Авторство
О чём код?
#pragma once #include <QMainWindow> #include <QSplitterHandle> class LabeledSplitter; class LabeledSplitterHandle : public QSplitterHandle { Q_OBJECT public: LabeledSplitterHandle(Qt::Orientation o, LabeledSplitter* parent); int originalSize; protected slots: QSize sizeHint() const override; QSize minimumSizeHint() const override; void mouseMoveEvent(QMouseEvent* event) override; void mousePressEvent(QMouseEvent* event) override; void paintEvent(QPaintEvent* event) override; void contextMenuEvent(QContextMenuEvent* event) override; protected: int getIndex(); LabeledSplitter* getParent() const; int charHeight; }; class LabeledSplitterDetachedWindow : public QMainWindow { Q_OBJECT public: LabeledSplitterDetachedWindow(QWidget* parent = nullptr, LabeledSplitter* splitterwidget = 0); ~LabeledSplitterDetachedWindow(); int index; signals: void OnClose(LabeledSplitterDetachedWindow* widget); protected: void closeEvent(QCloseEvent* event); LabeledSplitter* mSplitterWidget; };