#include </home/clem/local/src/opie/noncore/settings/packagemanager/opackagemanager.h>
Collaboration diagram for OPackageManager:

Public Types | |
| enum | Status { All, NotInstalled, Installed, Updated, NotDefined } |
Signals | |
| void | initStatus (int numSteps) |
| void | statusText (const QString &status) |
| void | statusBar (int currStep) |
Public Member Functions | |
| OPackageManager (Config *config=0x0, QObject *parent=0x0, const char *name=0x0) | |
| void | loadAvailablePackages () |
| void | loadInstalledPackages () |
| OPackageList * | packages () |
| OPackageList * | filterPackages (const QString &name=QString::null, const QString &server=QString::null, const QString &destination=QString::null, Status status=NotDefined, const QString &category=QString::null) |
| const QStringList & | categories () |
| QStringList | servers () |
| QStringList | destinations () |
| int | compareVersions (const QString &version1, const QString &version2) |
| OConfItem * | findConfItem (OConfItem::Type type=OConfItem::NotDefined, const QString &name=QString::null) |
| OPackage * | findPackage (const QString &name=QString::null) |
| bool | configureDlg (bool installOptions=false) |
| void | saveSettings () |
| bool | executeCommand (OPackage::Command command=OPackage::NotDefined, const QStringList ¶meters=QStringList(), const QString &destination=QString::null, const QObject *receiver=0x0, const char *slotOutput=0x0, bool rawOutput=true) |
Private Member Functions | |
| void | parseVersion (const QString &verstr, int *epoch, QString *version, QString *revision) |
| int | verrevcmp (const char *val, const char *ref) |
Private Attributes | |
| Config * | m_config |
| OIpkg | m_ipkg |
| QDict< OPackage > | m_packages |
| QStringList | m_categories |
|
|
Definition at line 52 of file opackagemanager.h. |
|
||||||||||||||||
|
Definition at line 38 of file opackagemanager.cpp. References m_packages, and QPtrCollection::setAutoDelete(). |
|
|
Definition at line 61 of file opackagemanager.h. References m_categories. Referenced by FilterDlg::FilterDlg(). |
|
||||||||||||
|
Definition at line 279 of file opackagemanager.cpp. References QString::latin1(), parseVersion(), and verrevcmp(). Referenced by filterPackages(), loadAvailablePackages(), MainWindow::loadPackageList(), and MainWindow::slotApply(). |
|
|
Definition at line 303 of file opackagemanager.cpp. References QPEApplication::execDialog(), and m_ipkg. Referenced by InstallDlg::slotBtnOptions(). |
|
|
Definition at line 249 of file opackagemanager.cpp. References OConfItem::active(), OIpkg::destinations(), m_ipkg, and OConfItem::name(). Referenced by FilterDlg::FilterDlg(), and InstallDlg::InstallDlg(). |
|
||||||||||||||||||||||||||||
|
Definition at line 314 of file opackagemanager.cpp. References OIpkg::executeCommand(), and m_ipkg. Referenced by PackageInfoDlg::PackageInfoDlg(), PackageInfoDlg::slotBtnFileScan(), and InstallDlg::slotBtnStart(). |
|
||||||||||||||||||||||||
|
Definition at line 192 of file opackagemanager.cpp. References All, compareVersions(), Installed, QString::isNull(), m_packages, NotInstalled, and Updated. Referenced by MainWindow::slotFilter(), MainWindow::slotShowInstalled(), MainWindow::slotShowNotInstalled(), and MainWindow::slotShowUpdated(). |
|
||||||||||||
|
Definition at line 269 of file opackagemanager.cpp. References OIpkg::findConfItem(), and m_ipkg. Referenced by InstallDlg::slotDisplayAvailSpace(). |
|
|
Definition at line 274 of file opackagemanager.cpp. Referenced by PackageInfoDlg::PackageInfoDlg(). |
|
|
Referenced by loadAvailablePackages(), and loadInstalledPackages(). |
|
|
Definition at line 48 of file opackagemanager.cpp. References OConfItem::active(), QString::append(), OIpkg::availablePackages(), QDict< type >::clear(), compareVersions(), QDict< type >::find(), QStringList::grep(), initStatus(), QDict< type >::insert(), QValueList< T >::isEmpty(), m_categories, m_ipkg, m_packages, OConfItem::name(), qApp, QDict< type >::replace(), server, OIpkg::servers(), QStringList::sort(), statusBar(), statusText(), tr, and OPackage::version(). Referenced by MainWindow::initPackageInfo(). |
|
|
Definition at line 113 of file opackagemanager.cpp. References OConfItem::active(), QString::append(), OIpkg::destinations(), QStringList::grep(), initStatus(), QDict< type >::insert(), OIpkg::installedPackages(), QValueList< T >::isEmpty(), m_categories, m_ipkg, m_packages, OConfItem::name(), qApp, QStringList::sort(), statusBar(), statusText(), tr, and OConfItem::value(). Referenced by MainWindow::initPackageInfo(). |
|
|
Definition at line 180 of file opackagemanager.cpp. References m_packages. Referenced by MainWindow::initPackageInfo(), MainWindow::slotFilter(), MainWindow::slotShowInstalled(), MainWindow::slotShowNotInstalled(), and MainWindow::slotShowUpdated(). |
|
||||||||||||||||||||
|
Definition at line 321 of file opackagemanager.cpp. References QString::find(), QString::mid(), QString::null, and QString::right(). Referenced by compareVersions(). |
|
|
Definition at line 309 of file opackagemanager.cpp. References m_ipkg, and OIpkg::saveSettings(). |
|
|
Definition at line 229 of file opackagemanager.cpp. References OConfItem::active(), m_ipkg, OConfItem::name(), and OIpkg::servers(). Referenced by FilterDlg::FilterDlg(). |
|
|
Referenced by loadAvailablePackages(), and loadInstalledPackages(). |
|
|
Referenced by loadAvailablePackages(), and loadInstalledPackages(). |
|
||||||||||||
|
Definition at line 356 of file opackagemanager.cpp. References rc. Referenced by compareVersions(). |
|
|
Definition at line 83 of file opackagemanager.h. Referenced by categories(), loadAvailablePackages(), and loadInstalledPackages(). |
|
|
Definition at line 80 of file opackagemanager.h. |
|
|
Definition at line 81 of file opackagemanager.h. Referenced by configureDlg(), destinations(), executeCommand(), findConfItem(), loadAvailablePackages(), loadInstalledPackages(), saveSettings(), and servers(). |
|
|
Definition at line 82 of file opackagemanager.h. Referenced by filterPackages(), loadAvailablePackages(), loadInstalledPackages(), OPackageManager(), and packages(). |
1.4.2