biosustain / OpenMS

The codebase of the OpenMS project
https://www.openms.de
Other
0 stars 1 forks source link

Removal of QT from OpenMS core #149

Open dmccloskey opened 6 years ago

dmccloskey commented 6 years ago

Description

Several core classes utilize QT components. The use of QT in the core OpenMS API is not desirable due to QT licensing considerations. Replacement of QT components with standard types or custom types (e.g., QTString with std::string) or sandboxing of QT reliant classes (e.g., Mascot) during build would be desirable. The end goal is to allow a user to utilize the core OpenMS packages without the need for integration with QT.

Objectives

dmccloskey commented 6 years ago

Step 1: action plan for removing/isolating QT dependencies