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
QtitanRibbonsource code - Place the following
QtitanRibbonsource code directories into this wrapper'slib/directory:examples/include/res/src/translations/
- Build the
qtitanribbon-staticorqtitanribbon-sharedCMake 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.