This is just a post to prepare devs if anyone wants to base their application on h-e-n's GUI.
The application will now have a status menu plugin to unmount partitions.
The application will also send dbus signals (on the system bus), the following signals are sent (if you don't know what this means, you probably don't need it):
Code:
QDBusMessage message = QDBusMessage::createSignal("/org/maemo/hen", "org.maemo.hen", "applicationExiting");
QDBusMessage message = QDBusMessage::createSignal("/org/maemo/hen", "org.maemo.hen", "vbusOn");
QDBusMessage message = QDBusMessage::createSignal("/org/maemo/hen", "org.maemo.hen", "vbusOff");
QDBusMessage message = QDBusMessage::createSignal("/org/maemo/hen", "org.maemo.hen", "mountButtonClicked");
QDBusMessage message = QDBusMessage::createSignal("/org/maemo/hen", "org.maemo.hen", "unmountButtonClicked");
QDBusMessage message = QDBusMessage::createSignal("/org/maemo/hen", "org.maemo.hen", "fullSpeed");
QDBusMessage message = QDBusMessage::createSignal("/org/maemo/hen", "org.maemo.hen", "lowSpeed");
QDBusMessage message = QDBusMessage::createSignal("/org/maemo/hen", "org.maemo.hen", "highSpeed");
QDBusMessage message = QDBusMessage::createSignal("/org/maemo/hen", "org.maemo.hen", "enumerateClicked");
The UI will also have a driver info window, which will show output of /proc/driver/musb_hdrc and lsusb, the output is refreshed every 1.5s