You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdeadmin/knetworkconf/knetworkconf/kadddnsserverdlg.ui.h

65 lines
1.5 KiB

/****************************************************************************
** ui.h extension file, included from the uic-generated form implementation.
**
** If you wish to add, delete or rename functions or slots use
** TQt Designer which will update this file, preserving your code. Create an
** init() function in place of a constructor, and a destroy() function in
** place of a destructor.
*****************************************************************************/
#include "kaddressvalidator.h"
#include <tdemessagebox.h>
bool _modified2;
bool addingAlias;
void KAddDNSServerDlg::setAddingAlias(bool add)
{
addingAlias = add;
}
bool KAddDNSServerDlg::modified()
{
return _modified2;
}
void KAddDNSServerDlg::init()
{
_modified2 = false;
addingAlias = false;
makeButtonsResizeable();
}
void KAddDNSServerDlg::validateAddressSlot()
{
if (!addingAlias)
{
if (KAddressValidator::isValidIPAddress(kleNewServer->text()))
{
_modified2 = true;
close();
}
else
{
KMessageBox::error(this,i18n("The format of the specified IP address is not valid."),i18n("Invalid IP Address"));
}
}
else
{
if (kleNewServer->text() !="")
{
_modified2 = true;
close();
}
else
{
KMessageBox::error(this,i18n("You have to type an alias first."),i18n("Invalid Text"));
}
}
}
void KAddDNSServerDlg::makeButtonsResizeable()
{
kpbAddServer->setAutoResize(true);
kpbCancel->setAutoResize(true);
}