Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
splitter.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3
4
#
ifndef
SPLITTER_H
5
#
define
SPLITTER_H
6
7
#
include
<
QLinearGradient
>
8
#
include
<
QSplitter
>
9
#
include
<
QSplitterHandle
>
10
11
class
QPaintEvent;
12
13
//! [0]
14
class
Splitter
:
public
QSplitter
15
{
16
public
:
17
Splitter
(Qt::Orientation orientation, QWidget *parent =
nullptr
);
18
19
protected
:
20
QSplitterHandle
*
createHandle
()
override
;
21
};
22
//! [0]
23
24
class
SplitterHandle
:
public
QSplitterHandle
25
{
26
public
:
27
SplitterHandle
(Qt::Orientation orientation, QSplitter *parent);
28
29
protected
:
30
void
paintEvent
(QPaintEvent *event)
override
;
31
32
private
:
33
QLinearGradient gradient;
34
};
35
36
#
endif
SplitterHandle
[0]
Definition
splitter.h:25
SplitterHandle::SplitterHandle
SplitterHandle(Qt::Orientation orientation, QSplitter *parent)
Definition
splitter.cpp:8
SplitterHandle::paintEvent
void paintEvent(QPaintEvent *event) override
[0]
Definition
splitter.cpp:17
Splitter
[0]
Definition
splitter.h:15
Splitter::Splitter
Splitter(Qt::Orientation orientation, QWidget *parent=nullptr)
[0]
Definition
splitter.cpp:31
Splitter::createHandle
QSplitterHandle * createHandle() override
[1]
Definition
splitter.cpp:37
qtbase
src
widgets
doc
snippets
splitterhandle
splitter.h
Generated on
for Qt by
1.18.0