Skip to content

Cross-platform, Qt5 based library for building component-oriented applications

License

Notifications You must be signed in to change notification settings

yudjin87/carousel

Repository files navigation

Carousel

Note, that it is still in development.

Look at project https://github.com/yudjin87/tour_du_monde for use cases (partially described here http://youtu.be/ajz-kjwT990)

Carousel is a library for building component-oriented desktop applications. It helps extend core functionality of the application by external or internal components. An extension (component) can provide a toolbar with new tools, menus, commands or dock widgets, listen for and respond to events, perform feature validation, or even expose API to JavaScript and so on.

Documentation: http://yudjin87.github.io/carousel/

Build

Read the BUILD.txt to generate MSVS/Xcode solutions using cmake.

Supported compilers (tested ones):

  1. msvc13 x32/x64 (Update 4 is required for initializer lists)
  2. mingw4.7 x32/x64
  3. gcc-4.7.2 x32/x64
  4. Clang-4.2 x64 (MacOS 10.7)

About

Cross-platform, Qt5 based library for building component-oriented applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published