diff options
Diffstat (limited to 'knetworkconf/knetworkconf/knetworkconf.cpp')
-rw-r--r-- | knetworkconf/knetworkconf/knetworkconf.cpp | 33 |
1 files changed, 27 insertions, 6 deletions
diff --git a/knetworkconf/knetworkconf/knetworkconf.cpp b/knetworkconf/knetworkconf/knetworkconf.cpp index 8bf591c..1f9b808 100644 --- a/knetworkconf/knetworkconf/knetworkconf.cpp +++ b/knetworkconf/knetworkconf/knetworkconf.cpp @@ -518,6 +518,7 @@ void KNetworkConf::setReadOnly(bool state){ } /** No descriptions */ void KNetworkConf::enableApplyButtonSlot(const TQString &text){ + Q_UNUSED(text) enableApplyButtonSlot(); } /** No descriptions */ @@ -868,7 +869,7 @@ void KNetworkConf::addKnownHostSlot(){ dlg.exec(); - if (!dlg.kleIpAddress->text().isEmpty() && dlg.klbAliases->firstItem() > 0 ) + if (!dlg.kleIpAddress->text().isEmpty() && dlg.klbAliases->firstItem() ) { TQListViewItem * item = new TQListViewItem( klvKnownHosts, 0 ); @@ -911,7 +912,7 @@ void KNetworkConf::editKnownHostSlot() dlg.exec(); TQString _aliases; - if (!dlg.kleIpAddress->text().isEmpty() && dlg.klbAliases->firstItem() > 0 ) + if (!dlg.kleIpAddress->text().isEmpty() && dlg.klbAliases->firstItem() ) { TQListViewItem * item = klvKnownHosts->currentItem(); @@ -979,6 +980,9 @@ void KNetworkConf::setReadOnlySlot(bool state) /*Shows a context menu when right-clicking in the interface list*/ void KNetworkConf::showInterfaceContextMenuSlot(TDEListView* lv, TQListViewItem* lvi, const TQPoint& pt) { + Q_UNUSED(lv) + Q_UNUSED(lvi) + TDEPopupMenu *context = new TDEPopupMenu( this ); TQ_CHECK_PTR( context ); context->insertItem( "&Enable Interface", this, TQT_SLOT(enableInterfaceSlot())); @@ -1063,12 +1067,12 @@ void KNetworkConf::createProfileSlot() TQPtrList<KNetworkInfo> profiles = netInfo->getProfilesList(); KNetworkInfo *currentProfile = getProfile(profiles,newProfileName); KNetworkInfo *newProfile = new KNetworkInfo(); - + //If there isn't a profile with the new name we add it to the list. if (currentProfile == NULL) { - TQListViewItem *newItem = new TQListViewItem( klvProfilesList,newProfileName); - + new TQListViewItem( klvProfilesList,newProfileName); + //memcpy(newProfile,netInfo,sizeof(netInfo) + sizeof(KRoutingInfo) + sizeof(KDNSInfo)); //Is there a better way to copy an object? the above memcpy doesn't do the trick newProfile->setProfileName(newProfileName); @@ -1078,7 +1082,7 @@ void KNetworkConf::createProfileSlot() newProfile->setPlatformName(netInfo->getPlatformName()); newProfile->setProfilesList(netInfo->getProfilesList()); newProfile->setRoutingInfo(netInfo->getRoutingInfo()); - + profiles.append(newProfile); netInfo->setProfilesList(profiles); enableApplyButtonSlot(); @@ -1183,4 +1187,21 @@ void KNetworkConf::updateProfileSlot() } } +TQString KNetworkConf::handbookSection() const +{ + // FIXME + // No context-sensitive help documentation currently exists for this module! + // This module is somewhat unique in having comprehensive usage documentation available, but this + // documentation is not organized by tab and is split up across multiple docbooks. + // A GUI-centric brief help docbook should be added with links back to the main Network Configuration help. + int index = tabWidget->currentPageIndex(); + if (index == 0) { + //return ""; + return TQString::null; + } + else { + return TQString::null; + } +} + #include "knetworkconf.moc" |