void DatabaseWidget::entryActivationSignalReceived(Entry* entry, EntryModel::ModelColumn column) { if (column == EntryModel::Url && !entry->url().isEmpty()) { openUrlForEntry(entry); } else { switchToEntryEdit(entry); } }
void DatabaseWidget::createEntry() { if (!m_groupView->currentGroup()) { Q_ASSERT(false); return; } m_newEntry = new Entry(); m_newEntry->setUuid(Uuid::random()); m_newEntry->setUsername(m_db->metadata()->defaultUserName()); m_newParent = m_groupView->currentGroup(); switchToEntryEdit(m_newEntry, true); }
void DatabaseWidget::switchToEntryEdit() { switchToEntryEdit(m_entryView->currentEntry(), false); }
void DatabaseWidget::switchToEntryEdit(Entry* entry) { switchToEntryEdit(entry, false); }