Implement the GUI for editing and creating groups.

This commit is contained in:
Felix Geyer 2011-12-27 15:49:06 +01:00
parent bce46c5ece
commit 019bcd380e
13 changed files with 307 additions and 14 deletions

View file

@ -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);