diff options
author | Timothy Pearson <[email protected]> | 2012-05-20 02:21:04 -0500 |
---|---|---|
committer | Timothy Pearson <[email protected]> | 2012-05-20 02:21:04 -0500 |
commit | dbaffcee8670af6f571356c43d26357237fcd616 (patch) | |
tree | 6a77de836c6b2c57e3b4ecd31434b50f39971cdd /src/bondrealmpage.cpp | |
parent | 9dfe67333622690d2b80714ed19adcf29d10b030 (diff) | |
download | kcmldap-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.cpp | 15 |
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" |