MiniSplitter Class

(Core::MiniSplitter)

The MiniSplitter class is a simple helper-class to obtain macOS style 1-pixel wide splitters. More...

Header: #include <MiniSplitter>
Inherited By:

Core::NonResizingSplitter

Public Types

enum SplitterStyle { Dark, Light }

Public Functions

MiniSplitter(QWidget *parent = nullptr, Core::MiniSplitter::SplitterStyle style = Dark)
MiniSplitter(Qt::Orientation orientation, QWidget *parent = nullptr, Core::MiniSplitter::SplitterStyle style = Dark)

Reimplemented Protected Functions

virtual QSplitterHandle *createHandle() override

Detailed Description

The MiniSplitter class is a simple helper-class to obtain macOS style 1-pixel wide splitters.

Member Type Documentation

enum MiniSplitter::SplitterStyle

This enum value holds the splitter style.

ConstantValueDescription
Core::MiniSplitter::Dark0Dark style.
Core::MiniSplitter::Light1Light style.

Member Function Documentation

MiniSplitter::MiniSplitter(QWidget *parent = nullptr, Core::MiniSplitter::SplitterStyle style = Dark)

Default constructs an instance of MiniSplitter.

MiniSplitter::MiniSplitter(Qt::Orientation orientation, QWidget *parent = nullptr, Core::MiniSplitter::SplitterStyle style = Dark)

Default constructs an instance of MiniSplitter.

[override virtual protected] QSplitterHandle *MiniSplitter::createHandle()