summaryrefslogtreecommitdiff
path: root/noncore/unsupported/oipkg/pksettings.cpp
Side-by-side diff
Diffstat (limited to 'noncore/unsupported/oipkg/pksettings.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/unsupported/oipkg/pksettings.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/noncore/unsupported/oipkg/pksettings.cpp b/noncore/unsupported/oipkg/pksettings.cpp
index 6c8dc2a..7e2ef10 100644
--- a/noncore/unsupported/oipkg/pksettings.cpp
+++ b/noncore/unsupported/oipkg/pksettings.cpp
@@ -125,24 +125,26 @@ void PackageManagerSettings::editServer(int i)
changed = true;
}
void PackageManagerSettings::editDestination(int i)
{
if ( destinationname->isEnabled() ) {
disconnect( destinationname, SIGNAL(textChanged(const QString&)), this, SLOT(destNameChanged(const QString&)) );
disconnect( destinationurl, SIGNAL(textChanged(const QString&)), this, SLOT(destUrlChanged(const QString&)) );
} else {
destinationname->setEnabled(TRUE);
destinationurl->setEnabled(TRUE);
+ createLinksButton->setEnabled(TRUE);
+ removeLinksButton->setEnabled(TRUE);
}
destinationname->setText( destinations->text(i) );
destinationurl->setText( *destinationurlDic[i] );
editeddestination = i;
connect( destinationname, SIGNAL(textChanged(const QString&)), this, SLOT(destNameChanged(const QString&)) );
connect( destinationurl, SIGNAL(textChanged(const QString&)), this, SLOT(destUrlChanged(const QString&)) );
changed = true;
}
@@ -519,24 +521,44 @@ QStringList PackageManagerSettings::getDestinationNames()
{
QStringList sl;
for (int i=0; i<(int)destinations->count(); i++)
{
sl += destinations->text(i);
}
return sl;
}
void PackageManagerSettings::linkEnabled( bool b )
{
+ pvDebug(2,"PackageManagerSettings::linkEnabled "+QString(b?"yes":"no"));
activeLinkDestination->setEnabled( b );
}
void PackageManagerSettings::activeServerChanged()
{
changed = true;
}
QComboBox* PackageManagerSettings::getDestCombo()
{
return new QComboBox(activeDestination);
}
+
+void PackageManagerSettings::createLinksToDest()
+{
+ pvDebug(2,"creating links...");
+// emit doCreateLinks( destinationurl->text() );
+// ipkg->createLinks( destinationurl );
+}
+
+void PackageManagerSettings::removeLinksToDest()
+{
+ pvDebug(2,"removing links...");
+// emit doRemoveLinks( destinationurl->text() );
+// ipkg->removeLinks( destinationurl );
+}
+
+//void PackageManagerSettings::setIpkg( PmIpkg* i )
+//{
+// ipkg = i;
+//}