![]() |
||
---|---|---|
.github | ||
cmake | ||
debian | ||
example | ||
icons | ||
include/kColorPicker | ||
src | ||
tests | ||
.gitignore | ||
CMakeLists.txt | ||
LICENSE | ||
README.md |
README.md
kColorPicker ![Build Status](https://github.com/ksnip/kColorPicker/actions/workflows/build.yml/badge.svg)
QToolButton with color popup menu with lets you select a color. The popup features a color dialog button which can be used to add custom colors to the popup menu.
Version 0.2.0
Building from source
- Get the latest release from GitHub by cloning the repo:
$ git clone https://github.com/ksnip/kColorPicker
- Change to repo directory:
$ cd kColorPicker
- Make new build directory and enter it:
$ mkdir build && cd build
- Create the makefile and build the project:
$ cmake .. && make
- Install shared library (not required when only using the example):
$ sudo make install
- Run the example application:
$ ./example/kColorPicker-example
Shared vs Static
You can either build the project as shared library by providing the flag -DBUILD_SHARED_LIBS=ON
to cmake or -DBUILD_SHARED_LIBS=OFF
to build as static library. On Windows we currently can
only build as static library.
Integrate library in project
-
Let cmake find the shared library, optionally with version
set(KCOLORPICKER_MIN_VERSION "0.x.x")
find_package(kColorPicker ${KCOLORPICKER_MIN_VERSION} REQUIRED)
-
Link the library with your application
target_link_libraries(myApp kColorPicker)