Skip to content

erinwilbur/qml-desktop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 97.9%
  • QMake 2.1%