From cc0119ccf4d23298e708b7b9828929d3032772c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Quentin?= <jquentin@jquentin-laptop-kub2.(none)> Date: Fri, 24 Jul 2009 10:20:14 -0400 Subject: [PATCH] [#1886] Spinbox reg expire enables apply, and address book is not visible when disabled --- sflphone-client-kde/src/SFLPhone.cpp | 4 ++++ sflphone-client-kde/src/SFLPhone.h | 4 +++- sflphone-client-kde/src/conf/dlgaccounts.cpp | 6 ++++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/sflphone-client-kde/src/SFLPhone.cpp b/sflphone-client-kde/src/SFLPhone.cpp index 2e60ff3906..b7e1f78400 100644 --- a/sflphone-client-kde/src/SFLPhone.cpp +++ b/sflphone-client-kde/src/SFLPhone.cpp @@ -369,3 +369,7 @@ void SFLPhone::on_view_incomingCall(const Call * call) } } +void SFLPhone::on_view_addressBookEnableAsked(bool enabled) +{ + action_addressBook->setVisible(enabled); +} diff --git a/sflphone-client-kde/src/SFLPhone.h b/sflphone-client-kde/src/SFLPhone.h index fa0859cebc..1beae4fd10 100644 --- a/sflphone-client-kde/src/SFLPhone.h +++ b/sflphone-client-kde/src/SFLPhone.h @@ -122,9 +122,11 @@ private slots: void on_view_actionTextsChangeAsked(const QString * actionTexts); void on_view_transferCheckStateChangeAsked(bool transferCheckState); void on_view_recordCheckStateChangeAsked(bool recordCheckState); - void updateScreen(QAction * action); + void on_view_addressBookEnableAsked(bool enabled); void on_view_screenChanged(int screen); void on_view_incomingCall(const Call * call); + + void updateScreen(QAction * action); void quitButton(); diff --git a/sflphone-client-kde/src/conf/dlgaccounts.cpp b/sflphone-client-kde/src/conf/dlgaccounts.cpp index 2ff4ad4b16..78ac4cf34f 100644 --- a/sflphone-client-kde/src/conf/dlgaccounts.cpp +++ b/sflphone-client-kde/src/conf/dlgaccounts.cpp @@ -44,7 +44,7 @@ DlgAccounts::DlgAccounts(KConfigDialog *parent) connect(edit1_alias, SIGNAL(textEdited(const QString &)), this, SLOT(changedAccountList())); - connect(edit2_protocol, SIGNAL(currentIndexChanged(int)), + connect(edit2_protocol, SIGNAL(activated(int)), this, SLOT(changedAccountList())); connect(edit3_server, SIGNAL(textEdited(const QString &)), this, SLOT(changedAccountList())); @@ -54,7 +54,9 @@ DlgAccounts::DlgAccounts(KConfigDialog *parent) this, SLOT(changedAccountList())); connect(edit6_mailbox, SIGNAL(textEdited(const QString &)), this, SLOT(changedAccountList())); - connect(checkBox_conformRFC, SIGNAL(stateChanged(int)), + connect(spinbox_regExpire, SIGNAL(editingFinished()), + this, SLOT(changedAccountList())); + connect(checkBox_conformRFC, SIGNAL(clicked(bool)), this, SLOT(changedAccountList())); connect(button_accountUp, SIGNAL(clicked()), this, SLOT(changedAccountList())); -- GitLab