31. března 2009

Qt vs D-Bus: access to properties with dash in name

For properties without dash you should simple use:
QDBusInterface *iface = new QDBusInterface(service, path, interface, bus);
if (iface) {
if (iface->isValid()) {
int s = iface->property("property_name").toInt();
}
delete iface;
}

But if property name contains dash, you must use different approach:
QDBusInterface *iface = new QDBusInterface(service,
path,
"org.freedesktop.DBus.Properties",
bus);
if (iface) {
if (iface->isValid()) {
QDBusReply< QVariant> r = iface->call("Get",
interface,
"property-with-dash-in-name");
int s = r.value().toInt();
}
delete iface;
}


Service, path, bus, interface are same for both examples. See bug #20948 on bugs.freedesktop.org.

KFingerManager screenshots

KFingerManager main window

13. března 2009

KFingerManager

I've just start developing application for management of enrolled fingers

Git repository:

  • git://repo.or.cz/KFingerManager.git

  • http://repo.or.cz/r/KFingerManager.git


Gitweb:

  • http://repo.or.cz/w/KFingerManager.git

8. září 2008

Mobilní peripetie

Na jaře mě začal zlobit telefon (SE D750i), měl občasné výpadky… Po čase jsem se dostal k SE K750i, kterému fungovala elektronika, jen vnější vzhled byl nevábný. A tak jsem z těchto dvou telefonů složil jeden funkční a slušně vypadající. Přesto jsem měl pocit, že to není ono.

11. srpna 2008

Vracení peněz za nechtěnou OEM licenci Windows?

Tak a jeto tady, konečně se někomu podařilo získat nabídku na vrácení peněz za nechtěnou OEM licenci Windows.

9. června 2008

NVMC #1

Speciální keš pro novomanžele Počtovy…

19. května 2008

Hacker Series #2

Na této keši jsem vytuhl o něco déle než bylo nutné, ale když je člověk slepý a neposlouchá rady co jsou u ní vyvěšeny, tak mu nepomůže ani svěcená voda. Mě pomohl Google a stránky kde se o této keši bavili.

Hacker Series #1

Zjištění hesla pro získání souřadnic bylo otázkou chvilky. Autor sám říká, že má zabudovanou featuru na poslání hesla když ho zapomene a e-mailovou adresu pro heslo posílá jako součást požadavku na server, takže je jen otázkou jak ten e-mail změnit aby heslo dorazilo ke mně…