Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

PackageListView Class Reference

#include </home/clem/local/src/opie/noncore/unsupported/oipkg/packagelistview.h>

Collaboration diagram for PackageListView:

Collaboration graph
[legend]
List of all members.

Public Slots

void showPopup ()
void setCurrent (QListViewItem *)
void stopTimer (QListViewItem *)
void display ()

Public Member Functions

 PackageListView (QWidget *, const char *, PackageManagerSettings *)
void addList (QString, PackageList *)

Public Attributes

QTimer * popupTimer

Private Attributes

QDict< PackageListPackageLists
QDict< ListViewItemOipkgrootItems
PackageManagerSettingssettings
ListViewItemOipkgactiveItem
QPopupMenu * popupMenu
QPopupMenu * destsMenu

Constructor & Destructor Documentation

PackageListView::PackageListView QWidget *  ,
const char *  ,
PackageManagerSettings
 

Definition at line 19 of file packagelistview.cpp.

References popupTimer, setCurrent(), settings, showPopup(), stopTimer(), and tr.


Member Function Documentation

void PackageListView::addList QString  ,
PackageList
 

Definition at line 113 of file packagelistview.cpp.

References ListViewItemOipkg::Feed, QDict< type >::insert(), PackageLists, and rootItems.

void PackageListView::display  )  [slot]
 

Definition at line 83 of file packagelistview.cpp.

References QDictIterator< type >::current(), QDictIterator< type >::currentKey(), QDict< type >::find(), PackageList::first(), list, PackageList::next(), PackageLists, rootItems, and settings.

Referenced by MainWindow::displayList().

void PackageListView::setCurrent QListViewItem *   )  [slot]
 

Definition at line 41 of file packagelistview.cpp.

References activeItem, popupTimer, and qDebug().

Referenced by PackageListView().

void PackageListView::showPopup  )  [slot]
 

Definition at line 68 of file packagelistview.cpp.

References activeItem, ListViewItemOipkg::getPopupMenu(), pos, and qDebug().

Referenced by PackageListView().

void PackageListView::stopTimer QListViewItem *   )  [slot]
 

Definition at line 77 of file packagelistview.cpp.

References popupTimer.

Referenced by PackageListView().


Member Data Documentation

ListViewItemOipkg* PackageListView::activeItem [private]
 

Definition at line 45 of file packagelistview.h.

Referenced by setCurrent(), and showPopup().

QPopupMenu* PackageListView::destsMenu [private]
 

Definition at line 47 of file packagelistview.h.

QDict<PackageList> PackageListView::PackageLists [private]
 

Definition at line 40 of file packagelistview.h.

Referenced by addList(), and display().

QPopupMenu* PackageListView::popupMenu [private]
 

Definition at line 46 of file packagelistview.h.

QTimer* PackageListView::popupTimer
 

Definition at line 38 of file packagelistview.h.

Referenced by PackageListView(), setCurrent(), and stopTimer().

QDict<ListViewItemOipkg> PackageListView::rootItems [private]
 

Definition at line 41 of file packagelistview.h.

Referenced by addList(), and display().

PackageManagerSettings* PackageListView::settings [private]
 

Definition at line 42 of file packagelistview.h.

Referenced by display(), and PackageListView().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:44:09 2005 for OPIE by  doxygen 1.4.2