diff options
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/test_xdg.cpp | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/test/test_xdg.cpp b/src/test/test_xdg.cpp new file mode 100644 index 0000000..44c6dc2 --- /dev/null +++ b/src/test/test_xdg.cpp @@ -0,0 +1,31 @@ +#include <QCoreApplication> +#include <QDebug> +#include <QTimer> +#include "xdgdesktopentries.h" +#include "xdgentry.h" +#include "xdgentries.h" + +int main(int argc, char *argv[]) +{ + QCoreApplication a(argc, argv); + + xdg::Entries entries; + entries.addDirectory("/usr/share/applications"); +/* + QTimer t; + QObject::connect(&t, &QTimer::timeout, [](){ + XdgDesktopEntries ent; + for(int i = 0; i < ent.rowCount(); i++) + { + QVariant data = ent.data(ent.index(i), XdgDesktopEntries::DesktopFileRole); + qDebug() << data.toString(); + } + //QCoreApplication::exit(0); + }); + + t.setInterval(0); + t.setSingleShot(true); + t.start(); + */ + return a.exec(); +} |