int numSelectedPackages() const { return iNumSelectedPackages; }
void setNumSelectedPackages(int p_) { iNumSelectedPackages=p_; }
- QHash<QString, Package*>* packagesAvailable() { return &iPackagesAvailable; }
- QHash<QString, Package*>* packagesInstalled() { return &iPackagesInstalled; }
+ const QHash<QString, Package*>* packagesAvailable() { return &iPackagesAvailable; }
+ const QHash<QString, Package*>* packagesInstalled() { return &iPackagesInstalled; }
QList<Repository*>* repositories() { return &iRepositories; }
+ // new api functions to support multiple packages with the same name
+ /*
+ QList<Package*> allLatestAvailablePackages();
+ QList<Package*> allAvailablePackagesNamed(QString name);
+ Package* findNewestAvailablePackage(QString name);
+ */
+
QByteArray readLogFile();
void readRepositoryInfo();
bool writeRepositories();