Addon
fDialOnDemand->SetValue(Addon()->DoesDialOnDemand() || Addon()->IsNew());
fAskBeforeDialing->SetValue(Addon()->AskBeforeDialing());
fAutoRedial->SetValue(Addon()->DoesAutoRedial());
if(!Addon()->Settings())
ConnectionOptionsAddon *Addon() const
Addon()->Addons()->AddFloat(DUN_DEVICE_VIEW_WIDTH,
&& fDeviceAddon == Addon()->DeviceAddon())
if(fDeviceAddon && fDeviceAddon == Addon()->DeviceAddon())
else if(Addon()->IsNew() && fDeviceField->Menu()->CountItems() > 0) {
fDeviceAddon->LoadSettings(Addon()->Settings(), Addon()->Profile(), true);
if(Addon()->CountAuthenticators() > 0) {
if(Addon()->Settings()->FindMessage(kGeneralTabAuthentication,
} else if(Addon()->IsNew() && fAuthenticatorDefault)
fUsername->SetText(Addon()->Username());
fPassword->SetText(Addon()->Password());
fSavePassword->SetValue(Addon()->HasPassword());
if(fDeviceAddon != Addon()->DeviceAddon())
if(fDeviceAddon != Addon()->DeviceAddon())
fDeviceAddon->LoadSettings(Addon()->Settings(), Addon()->Profile(),
Addon()->IsNew());
AddAddonsToMenu(Addon()->Addons(), fDeviceField->Menu(), DUN_DEVICE_ADDON_TYPE,
Addon()->Addons()->FindMessage(DUN_AUTHENTICATOR_ADDON_TYPE, index,
GeneralAddon *Addon() const
fIsEnabled->SetValue(Addon()->IsEnabled() || Addon()->IsNew());
fIPAddress->SetText(Addon()->IPAddress());
fPrimaryDNS->SetText(Addon()->PrimaryDNS());
fSecondaryDNS->SetText(Addon()->SecondaryDNS());
IPCPAddon *Addon() const
Addon()->UnregisterView();
fServiceName->SetText(Addon()->ServiceName());
if(Addon()->InterfaceName() && strlen(Addon()->InterfaceName()) > 0)
fInterfaceName = Addon()->InterfaceName();
else if(Addon()->InterfaceName()) {
PPPoEAddon *Addon() const
float priority = addons[i]->Addon()->GuessMimeType(fileName,
float priority = addons[i]->Addon()->GuessMimeType(file, buffer,