Allow creating new groups with Browser Integration

Added a confirmation dialog
This commit is contained in:
varjolintu
2019-03-16 10:34:50 +02:00
committed by Jonathan White
parent 84f5adb24a
commit 14e868d2f7
4 changed files with 122 additions and 5 deletions

View File

@@ -45,6 +45,7 @@ public:
QString getDatabaseRootUuid();
QString getDatabaseRecycleBinUuid();
QJsonObject getDatabaseGroups();
QJsonObject createNewGroup(const QString& groupName);
QString getKey(const QString& id);
void addEntry(const QString& id,
const QString& login,
@@ -121,7 +122,7 @@ private:
QString baseDomain(const QString& url) const;
QSharedPointer<Database> getDatabase();
QSharedPointer<Database> selectedDatabase();
QJsonArray addChildrenToGroup(Group* group);
QJsonArray getChildrenFromGroup(Group* group);
bool moveSettingsToCustomData(Entry* entry, const QString& name) const;
int moveKeysToCustomData(Entry* entry, const QSharedPointer<Database>& db) const;
bool checkLegacySettings();