This is a wrapper to include QtitanRibbon's source code into/via CMake. It provides CMake integration without modifying any upstream files or directories.
This wrapper has been tested successfully on these platforms:
- FreeBSD
- Linux
- Windows (via MSYS2)
As of right now, this wrapper only supports QtitanRibbon
for Qt5
. Adding Qt6
support should be trivial though.
The proprietary nature of the QtitanRibbon
library prevents us from shipping it alongside this wrapper. Users of this
wrapper need to acquire a copy of the QtitanRibbon
source code themselves by purchasing a corresponding license.
- Acquire the
QtitanRibbon
source code - Place the following
QtitanRibbon
source code directories into this wrapper'slib/
directory:examples/
include/
res/
src/
translations/
- Build the
qtitanribbon-static
orqtitanribbon-shared
CMake targets as needed. - Include one of those targets in your consuming application.
The QtitanRibbon
library ships with a multitude of different examples. This wrapper provides CMake targets for some of them. Adding more targets for upstream examples is easy to achieve. I simply didn't do it because I merely use these targets to test the wrapper/integration itself.