summaryrefslogtreecommitdiffstats
path: root/src/bondrealmpage.cpp
diff options
context:
space:
mode:
authorTimothy Pearson <[email protected]>2012-05-20 02:21:04 -0500
committerTimothy Pearson <[email protected]>2012-05-20 02:21:04 -0500
commitdbaffcee8670af6f571356c43d26357237fcd616 (patch)
tree6a77de836c6b2c57e3b4ecd31434b50f39971cdd /src/bondrealmpage.cpp
parent9dfe67333622690d2b80714ed19adcf29d10b030 (diff)
downloadkcmldap-dbaffcee8670af6f571356c43d26357237fcd616.tar.gz
kcmldap-dbaffcee8670af6f571356c43d26357237fcd616.zip
GUI nearly complete, still need to add backend bonding commands
Diffstat (limited to 'src/bondrealmpage.cpp')
-rw-r--r--src/bondrealmpage.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/bondrealmpage.cpp b/src/bondrealmpage.cpp
index 80f047a..e244e84 100644
--- a/src/bondrealmpage.cpp
+++ b/src/bondrealmpage.cpp
@@ -31,6 +31,7 @@
#include <dcopclient.h>
#include <kprocess.h>
#include <klineedit.h>
+#include <ktextedit.h>
#include <kwizard.h>
#include <kdialogbase.h>
@@ -44,6 +45,8 @@ BondRealmPage::BondRealmPage(TQWidget *parent, const char *name ) : BondRealmPag
connect(txtKDC, TQT_SIGNAL(textChanged(const TQString&)), this, TQT_SLOT(validateEntries()));
connect(txtAdminServer, TQT_SIGNAL(textChanged(const TQString&)), this, TQT_SLOT(validateEntries()));
+ connect(txtRealmName, TQT_SIGNAL(textChanged(const TQString&)), this, TQT_SLOT(realmNameChanged()));
+
m_parentWizard = dynamic_cast<KWizard*>(parent);
m_parentDialog = dynamic_cast<KDialogBase*>(parent);
}
@@ -71,4 +74,16 @@ void BondRealmPage::validateEntries() {
}
}
+void BondRealmPage::realmNameChanged() {
+ TQString realmName = txtRealmName->text();
+ txtRealmName->setText(realmName.upper());
+
+ TQString defaultDomainAliases;
+ defaultDomainAliases = realmName.lower();
+ defaultDomainAliases += "\n";
+ defaultDomainAliases += ".";
+ defaultDomainAliases += realmName.lower();
+ txtDomains->setText(defaultDomainAliases);
+}
+
#include "bondrealmpage.moc"