summaryrefslogtreecommitdiffstats
path: root/src/realmfinishpage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/realmfinishpage.cpp')
-rw-r--r--src/realmfinishpage.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/realmfinishpage.cpp b/src/realmfinishpage.cpp
index c71fc0b..f2fd1b6 100644
--- a/src/realmfinishpage.cpp
+++ b/src/realmfinishpage.cpp
@@ -43,6 +43,7 @@ RealmFinishPage::RealmFinishPage(TQWidget *parent, const char *name ) : RealmFin
px_introSidebar->setPixmap(UserIcon("step3.png"));
connect(ldapAdminUsername, TQT_SIGNAL(textChanged(const TQString&)), this, TQT_SLOT(validateEntries()));
+ connect(ldapAdminGroupname, TQT_SIGNAL(textChanged(const TQString&)), this, TQT_SLOT(validateEntries()));
m_parentWizard = dynamic_cast<KWizard*>(parent);
m_parentDialog = dynamic_cast<KDialogBase*>(parent);
@@ -54,7 +55,7 @@ RealmFinishPage::~RealmFinishPage(){
void RealmFinishPage::validateEntries() {
if (m_parentWizard) {
- if (ldapAdminUsername->text() != "") {
+ if ((ldapAdminUsername->text() != "") && (ldapAdminGroupname->text() != "")) {
m_parentWizard->finishButton()->setEnabled(true);
}
else {
@@ -62,7 +63,7 @@ void RealmFinishPage::validateEntries() {
}
}
if (m_parentDialog) {
- if (ldapAdminUsername->text() != "") {
+ if ((ldapAdminUsername->text() != "") && (ldapAdminGroupname->text() != "")) {
m_parentDialog->enableButton(KDialogBase::Ok, true);
}
else {