blob: c4cd71e08c357a625f8216ee40b021991b16f7ea (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 | #pragma once
#include "dbus_keepassxc.h"
#include <QObject>
#include <QtQmlIntegration/qqmlintegration.h>
class KeePassXC : public QObject {
  Q_OBJECT;
  QML_SINGLETON;
  QML_ELEMENT;
public:
  explicit KeePassXC();
  ~KeePassXC();
  Q_INVOKABLE void lockAllDatabases();
private:
  DBusKeePassXC* service = nullptr;
};
 |