strawberry-audio-player-win.../3rdparty/qocoa
Jonas Kvinge ab3569a285 More macos fixes 2018-07-03 17:51:52 +02:00
..
CMakeLists.txt Fix macos build 2018-07-01 22:26:46 +02:00
LICENSE.txt Initial commit. 2018-02-27 18:06:05 +01:00
README.md Fix macos build 2018-07-01 22:26:46 +02:00
TODO.md Initial commit. 2018-02-27 18:06:05 +01:00
qbutton.h Fix macos build 2018-07-01 22:26:46 +02:00
qbutton_mac.mm More macos fixes 2018-07-03 17:51:52 +02:00
qbutton_nonmac.cpp Fix macos build 2018-07-01 22:26:46 +02:00
qocoa_mac.h Fix macos build 2018-07-01 22:26:46 +02:00
qprogressindicatorspinning.h Fix macos build 2018-07-01 22:26:46 +02:00
qprogressindicatorspinning_mac.mm Initial commit. 2018-02-27 18:06:05 +01:00
qprogressindicatorspinning_nonmac.cpp Fix macos build 2018-07-01 22:26:46 +02:00
qprogressindicatorspinning_nonmac.gif Initial commit. 2018-02-27 18:06:05 +01:00
qprogressindicatorspinning_nonmac.qrc Initial commit. 2018-02-27 18:06:05 +01:00
qsearchfield.h Fix macos build 2018-07-01 22:26:46 +02:00
qsearchfield_mac.mm Fix macos build 2018-07-01 22:26:46 +02:00
qsearchfield_nonmac.cpp Fix macos build 2018-07-01 22:26:46 +02:00
qsearchfield_nonmac.qrc Fix macos build 2018-07-01 22:24:23 +02:00
qsearchfield_nonmac_clear.png Fix macos build 2018-07-01 22:24:23 +02:00
qsearchfield_nonmac_magnifier.png Fix macos build 2018-07-01 22:24:23 +02:00
qsearchfield_nonmac_magnifier_menu.png Fix macos build 2018-07-01 22:24:23 +02:00

README.md

Qocoa

Qocoa is a collection of Qt wrappers for OSX's Cocoa widgets.

Features

  • basic fallback to sensible Qt types on non-OSX platforms
  • shared class headers which expose no implementation details
  • typical Qt signal/slot-based API
  • trivial to import into projects (class header/implementation, single shared global header)

Building

git clone git://github.com/mikemcquaid/Qocoa.git
cd Qocoa
qmake # or cmake .
make

Status

I'm not personally working on this any more but will accept pull-requests.

Build Status

Usage

For each class you want to use copy the qocoa_mac.h, $CLASS.h, $CLASS_mac.* and $CLASS_nonmac.* files into your source tree and add them to your buildsystem. Examples are provided for CMake and QMake.

Contact

Mike McQuaid

License

Qocoa is licensed under the MIT License. The full license text is available in LICENSE.txt.

Magnifier and EditClear icons taken from QtCreator and are licensed under the LGPL.

Other icons are taken from the Oxygen Project and are licensed under the Creative Commons Attribution-ShareAlike 3.0 License.

Qocoa Gallery