Cache and protect MasterKey - speeds up saving a lot
Added option to save database after every change Improved license information git-svn-id: https://svn.code.sf.net/p/keepassx/code/trunk@226 b624d157-de02-0410-bad0-e51aec6abb33
This commit is contained in:
@@ -51,6 +51,8 @@ CSettingsDlg::CSettingsDlg(QWidget* parent):QDialog(parent,Qt::Dialog)
|
||||
|
||||
connect(Button_CustomizeEntryDetails,SIGNAL(clicked()),this,SLOT(OnCustomizeEntryDetails()));
|
||||
connect(CheckBox_InactivityLock, SIGNAL(toggled(bool)), SLOT(OnInactivityLockChange(bool)));
|
||||
connect(CheckBox_AutoSave, SIGNAL(toggled(bool)), SLOT(OnAutoSaveToggle(bool)));
|
||||
connect(CheckBox_AutoSaveChange, SIGNAL(toggled(bool)), SLOT(OnAutoSaveChangeToggle(bool)));
|
||||
|
||||
#if !defined(AUTOTYPE)
|
||||
Box_AutoType->setVisible(false);
|
||||
@@ -76,6 +78,7 @@ CSettingsDlg::CSettingsDlg(QWidget* parent):QDialog(parent,Qt::Dialog)
|
||||
CheckBox_StartLocked->setChecked(config->startLocked());
|
||||
checkBox_SaveFileDlgHistory->setChecked(config->saveFileDlgHistory());
|
||||
CheckBox_AutoSave->setChecked(config->autoSave());
|
||||
CheckBox_AutoSaveChange->setChecked(config->autoSaveChange());
|
||||
checkBox_AskBeforeDelete->setChecked(config->askBeforeDelete());
|
||||
|
||||
switch(config->groupTreeState()){
|
||||
@@ -211,6 +214,7 @@ void CSettingsDlg::apply(){
|
||||
config->setOpenLastFile(CheckBox_OpenLast->isChecked());
|
||||
config->setRememberLastKey(CheckBox_RememberLastKey->isChecked());
|
||||
config->setAutoSave(CheckBox_AutoSave->isChecked());
|
||||
config->setAutoSaveChange(CheckBox_AutoSaveChange->isChecked());
|
||||
config->setAskBeforeDelete(checkBox_AskBeforeDelete->isChecked());
|
||||
|
||||
//Appearence
|
||||
@@ -330,6 +334,14 @@ void CSettingsDlg::OnInactivityLockChange(bool checked){
|
||||
SpinBox_InacitivtyTime->setEnabled(checked);
|
||||
}
|
||||
|
||||
void CSettingsDlg::OnAutoSaveToggle(bool checked){
|
||||
CheckBox_AutoSaveChange->setEnabled(!checked);
|
||||
}
|
||||
|
||||
void CSettingsDlg::OnAutoSaveChangeToggle(bool checked){
|
||||
CheckBox_AutoSave->setEnabled(!checked);
|
||||
}
|
||||
|
||||
#ifdef GLOBAL_AUTOTYPE
|
||||
void CSettingsDlg::resetGlobalShortcut(){
|
||||
AutoType::unregisterGlobalShortcut();
|
||||
|
||||
@@ -45,6 +45,8 @@ class CSettingsDlg : public QDialog, private Ui_SettingsDialog
|
||||
void OnBrowserCmdBrowse();
|
||||
void OnCustomizeEntryDetails();
|
||||
void OnInactivityLockChange(bool checked);
|
||||
void OnAutoSaveToggle(bool checked);
|
||||
void OnAutoSaveChangeToggle(bool checked);
|
||||
|
||||
#ifdef GLOBAL_AUTOTYPE
|
||||
private slots:
|
||||
|
||||
Reference in New Issue
Block a user