Advance Wayland and KDE package bring-up
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
# KDE GUI Addons
|
||||
|
||||
Utilities for graphical user interfaces
|
||||
|
||||
## Introduction
|
||||
|
||||
The &KDE GUI addons provide utilities for graphical user interfaces in the areas
|
||||
of colors, fonts, text, images, keyboard input.
|
||||
|
||||
## Usage
|
||||
|
||||
To use KGuiAddons, you'll want to look for it using
|
||||
|
||||
```cmake
|
||||
find_package(KF6GuiAddons)
|
||||
```
|
||||
|
||||
or its QMake counterpart.
|
||||
|
||||
### Color utilities
|
||||
|
||||
The KColorUtils namespace contains various small utilities to work with colors. KColorCollection provides
|
||||
handling of color collections ("pallettes"). KColorMimeData adds drag-and-drop and clipboard mimedata
|
||||
manipulation to QColor objects
|
||||
|
||||
### Text utilities
|
||||
|
||||
KWordWrap is a special word wrapping algorithm that takes beauty into account. It can be used
|
||||
directly with QPainter or can return the wrapped text in a QString.
|
||||
|
||||
KDateValidator is a QValidator that validates user-entered dates.
|
||||
|
||||
KFontUtils::adaptFontSize() is a function that calculates the biggest font size (in points)
|
||||
that can be used to draw a text centered in a rectangle using word wrapping.
|
||||
|
||||
### Keyboard utilities
|
||||
|
||||
KKeySequenceRecorder is a utility that records a QKeySequence by listening to key events in a window.
|
||||
This can be used to let the user modify predefined keyboard shortcuts for example.
|
||||
|
||||
### Icon utilities
|
||||
|
||||
KIconUtils contains functions to add overlays on top of a QIcon.
|
||||
|
||||
### Cursor utilities
|
||||
|
||||
KCursorSaver is used to temporarily set a mouse cursor and restore the previous one on destruction.
|
||||
|
||||
Reference in New Issue
Block a user