erinwilbur / qml-desktop

The QML Desktop framework provides a plugin for use in desktop shells built using QML

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QML Desktop

GitHub release Build Status GitHub issues Bountysource

The QML Desktop framework provides a plugin for QML that exposes different system-integrated DBus "components" that are useful for desktop shells as well as apps that would like to get access to notifications or music players, for example.

How to use

First, compile and install the plugin:

qmake
make
sudo make install

Then, to use in your desktop shell, simply import the framework like this:

import Material.Desktop 0.1

Components

  • MprisConnection
  • NotificationServer
  • UPower
  • DesktopFile + Scrobbler
  • Sound + Mixer
  • KeyEventFilter

To Do

  • Add documentation
  • Port other components to qquicklist for animations
  • Add tests

About

The QML Desktop framework provides a plugin for use in desktop shells built using QML

License:GNU General Public License v3.0


Languages

Language:C++ 97.9%Language:QMake 2.1%