kde libraries for qt application developers
play

KDE libraries for Qt application developers Kevin Krammer - PowerPoint PPT Presentation

Sebastian Kgler <sebas@kde.org>, FrOSCon 2006 KDE libraries for Qt application developers Kevin Krammer <krammer@kde.org>, FOSDEM 2013 Sebastian Kgler <sebas@kde.org>, FrOSCon 2006 Issues Misconception Bad


  1. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 KDE libraries for Qt application developers Kevin Krammer <krammer@kde.org>, FOSDEM 2013

  2. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Issues • Misconception • Bad Visibility • Unclear Dependencies Kevin Krammer <krammer@kde.org>, FOSDEM 2013

  3. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Misconception • KDE is a Desktop Environment • KDE has a Desktop Environment Kevin Krammer <krammer@kde.org>, FOSDEM 2013

  4. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Bad Visibility • Inqlude.org • “CPAN” for Qt libraries Kevin Krammer <krammer@kde.org>, FOSDEM 2013

  5. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Unclear Dependencies • Modularization • Inter-lib dependencies • “Convenience” usages Kevin Krammer <krammer@kde.org>, FOSDEM 2013

  6. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Upstreaming • Contribute to Qt-Project • MIME types • Standard Paths • Temporary Dir • ... Kevin Krammer <krammer@kde.org>, FOSDEM 2013

  7. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Need? • Hierachical setting • Restrictable settings • Environment based values • Locale based values Kevin Krammer <krammer@kde.org>, FOSDEM 2013

  8. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Need? • Transfer files via • HTTP • FTP • SFTP • MTP • OBEX • ... Kevin Krammer <krammer@kde.org>, FOSDEM 2013

  9. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Need? • Spellchecking • Automatic • Manual Kevin Krammer <krammer@kde.org>, FOSDEM 2013

  10. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Need? • Idle time detection Kevin Krammer <krammer@kde.org>, FOSDEM 2013

  11. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Need? • Information about • Drives, Volumes • Processors, Memory • Battery • Phyical Buttons Kevin Krammer <krammer@kde.org>, FOSDEM 2013

  12. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Need? • Archives • ZIP • Tar • GZIP • BZIP2 • 7ZIP Kevin Krammer <krammer@kde.org>, FOSDEM 2013

  13. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Need? • Downloadable • Content • Extension Kevin Krammer <krammer@kde.org>, FOSDEM 2013

  14. Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Summary • KDE libraries are Qt libraries • LGPL, BSD, MIT licenses • API, ABI stability • api.kde.org, techbase.kde.org • lxr.kde.org, projects.kde.org Kevin Krammer <krammer@kde.org>, FOSDEM 2013

Recommend


More recommend