summaryrefslogtreecommitdiff
path: root/src/test/test_xdg.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/test_xdg.cpp')
-rw-r--r--src/test/test_xdg.cpp31
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();
+}