{
}
-QString Repository::toString() const
+QString Repository::toString(bool noDisable) const
{
QString str;
- if( iEnabled )
+ if( iEnabled || noDisable )
str = "deb ";
else
str = "#deb ";
return true;
}
+void Repository::setUrlDir(QString url_dir)
+{
+ QString url;
+ QString dir;
+
+ if( url_dir.indexOf("://") == -1 )
+ return;
+ int d = url_dir.indexOf('/', url_dir.indexOf("://")+3 );
+ if( d==-1 ) {
+ url = url_dir;
+ dir = "";
+ } else {
+ url = url_dir.left(d+1);
+ dir = url_dir.right( url_dir.length()-d-1 );
+ }
+
+ iUrl = url;
+ iDir = dir;
+}
+
void Repository::set(QString name, QString url_dir, QString dist, QString components, bool enabled)
{
QString url;