Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/DatabaseManager.cpp')
-rw-r--r--src/gui/DatabaseManager.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/gui/DatabaseManager.cpp b/src/gui/DatabaseManager.cpp
index 36ecdf0e8..b36d34397 100644
--- a/src/gui/DatabaseManager.cpp
+++ b/src/gui/DatabaseManager.cpp
@@ -25,6 +25,7 @@
#include "format/KeePass2XmlReader.h"
#include "gui/DatabaseWidget.h"
#include "gui/FileDialog.h"
+#include "gui/GroupView.h"
#include "gui/KeyOpenDialog.h"
DatabaseManagerStruct::DatabaseManagerStruct()
@@ -205,6 +206,20 @@ void DatabaseManager::saveDatabaseAs(int index)
saveDatabaseAs(indexDatabase(index));
}
+void DatabaseManager::createGroup()
+{
+ Database* db = indexDatabase(m_tabWidget->currentIndex());
+ DatabaseWidget* dbWidget = m_dbList[db].dbWidget;
+ dbWidget->createGroup();
+}
+
+void DatabaseManager::editGroup()
+{
+ Database* db = indexDatabase(m_tabWidget->currentIndex());
+ DatabaseWidget* dbWidget = m_dbList[db].dbWidget;
+ dbWidget->switchToGroupEdit();
+}
+
void DatabaseManager::updateTabName(Database* db)
{
int index = databaseIndex(db);