Sayonara Player
Loading...
Searching...
No Matches
src
Gui
Utils
Widgets
Splitter.h
1
#ifndef SPLITTER_H
2
#define SPLITTER_H
3
4
#include "Utils/Pimpl.h"
5
#include <QSplitter>
6
7
namespace
Gui
8
{
9
class
Splitter
:
10
public
QSplitter
11
{
12
Q_OBJECT
13
PIMPL(
Splitter
)
14
15
signals:
16
void
sigResizeFinished();
17
18
public
:
19
explicit
Splitter
(QWidget* parent=
nullptr
);
20
~Splitter
()
override
;
21
22
void
setHandleEnabled(
bool
b);
23
bool
isHandleEnabled()
const
;
24
25
protected
:
26
QSplitterHandle* createHandle()
override
;
27
};
28
29
class
SplitterHandle
:
30
public
QSplitterHandle
31
{
32
Q_OBJECT
33
34
signals:
35
void
sigResizeFinished();
36
37
public
:
38
using
QSplitterHandle::QSplitterHandle;
39
void
isPressed();
40
41
protected
:
42
void
mouseMoveEvent(QMouseEvent* e)
override
;
43
};
44
}
// namespace Gui
45
46
#endif
// SPLITTER_H
Gui::SplitterHandle
Definition
Splitter.h:31
Gui::Splitter
Definition
Splitter.h:11
Generated on Sat Jul 22 2023 00:00:00 for Sayonara Player by
1.9.8