#include </home/clem/local/src/opie/core/launcher/startmenu.h>
Collaboration diagram for StartMenu:

Public Slots | |
| void | launch () |
| void | createMenu () |
Signals | |
| void | tabSelected (const QString &) |
Public Member Functions | |
| StartMenu (QWidget *) | |
| ~StartMenu () | |
| void | refreshMenu () |
Public Attributes | |
| StartPopupMenu * | launchMenu |
Protected Slots | |
| void | itemSelected (int id) |
Protected Member Functions | |
| virtual void | mousePressEvent (QMouseEvent *) |
Private Member Functions | |
| void | loadApplets () |
| void | clearApplets () |
| void | addApplets (QPopupMenu *menu) |
| bool | loadMenu (QPopupMenu *menu) |
| void | createMenuEntries (QPopupMenu *menu, QDir dir, bool ltabs, bool lot) |
| void | createDirEntry (QPopupMenu *menu, QDir dir, QString file, bool lot) |
| void | createAppEntry (QPopupMenu *menu, QDir dir, QString file) |
Private Attributes | |
| bool | useWidePopupMenu |
| QString | popupMenuSidePixmap |
| bool | startButtonIsFlat |
| QString | startButtonPixmap |
| int | currentItem |
| QIntDict< AppLnk > | appLnks |
| QIntDict< QString > | tabNames |
| QIntDict< MenuApplet > | menuApplets |
|
|
Definition at line 62 of file startmenu.cpp. References currentItem, launchMenu, Opie::Core::OResource::loadImage(), Opie::Core::OResource::NoScale, refreshMenu(), AppLnk::smallIconSize(), startButtonPixmap, and useWidePopupMenu. |
|
|
Definition at line 85 of file startmenu.cpp. References clearApplets(). |
|
|
Definition at line 374 of file startmenu.cpp. References MenuAppletInterface::icon(), MenuApplet::id, MenuApplet::iface, QIntDict< type >::insert(), menuApplets, MenuApplet::popup, and MenuAppletInterface::text(). Referenced by loadApplets(). |
|
|
Definition at line 289 of file startmenu.cpp. References MenuApplet::iface, launchMenu, MenuApplet::library, menuApplets, MenuApplet::popup, QUnknownInterface::release(), and QLibrary::unload(). Referenced by createMenu(), and ~StartMenu(). |
|
||||||||||||||||
|
Definition at line 139 of file startmenu.cpp. References APPLNK_ID_OFFSET, appLnks, currentItem, AppLnk::icon(), QIntDict< type >::insert(), AppLnk::isValid(), Resource::loadPixmap(), AppLnk::name(), QDir::path(), QString::right(), SmallIcon(), and AppLnk::type(). Referenced by createMenuEntries(). |
|
||||||||||||||||||||
|
Definition at line 172 of file startmenu.cpp. References QDir::cd(), createMenuEntries(), currentItem, QDir::entryList(), Config::File, QDir::Files, QIntDict< type >::insert(), Config::isValid(), itemSelected(), Resource::loadPixmap(), name, NO_ID, QDir::path(), Config::readEntry(), QDir::setFilter(), QDir::setNameFilter(), SmallIcon(), tabNames, and useWidePopupMenu. Referenced by createMenuEntries(). |
|
|
Definition at line 90 of file startmenu.cpp. References clearApplets(), QIntDict< type >::count(), currentItem, itemSelected(), launchMenu, loadApplets(), loadMenu(), and menuApplets. Referenced by TaskBar::receive(), and refreshMenu(). |
|
||||||||||||||||||||
|
Definition at line 212 of file startmenu.cpp. References QValueList< T >::begin(), createAppEntry(), createDirEntry(), QDir::Dirs, QValueList< T >::end(), QDir::entryList(), QDir::Files, QDir::setFilter(), QDir::setNameFilter(), and QStringList::sort(). Referenced by createDirEntry(), and loadMenu(). |
|
|
Definition at line 117 of file startmenu.cpp. References APPLNK_ID_OFFSET, appLnks, QIntDict< type >::find(), menuApplets, NO_ID, tabNames, and tabSelected(). Referenced by createDirEntry(), and createMenu(). |
|
|
Definition at line 267 of file startmenu.cpp. References launchMenu, and Opie::MM::y. Referenced by TaskBar::launchStartMenu(), mousePressEvent(), and TaskBar::receive(). |
|
|
Definition at line 311 of file startmenu.cpp. References addApplets(), QValueList< T >::begin(), compareAppletPositions(), QValueList< T >::count(), currentItem, QValueList< T >::end(), QDir::entryList(), QValueList< T >::find(), MenuApplet::iface, IID_MenuApplet, launchMenu, MenuApplet::library, list, menuApplets, MenuAppletInterface::popup(), MenuApplet::popup, qApp, QLibrary, QPEApplication::qpeDir(), QS_OK, QLibrary::queryInterface(), Config::readListEntry(), Config::setGroup(), type, and Config::writeEntry(). Referenced by createMenu(). |
|
|
Definition at line 236 of file startmenu.cpp. References appLnks, MimeType::appsFolderName(), QIntDict< type >::clear(), createMenuEntries(), currentItem, launchMenu, QDir::Name, QString::null, Config::readBoolEntry(), QPtrCollection::setAutoDelete(), Config::setGroup(), tabNames, TRUE, and useWidePopupMenu. Referenced by createMenu(). |
|
|
Definition at line 79 of file startmenu.cpp. References launch(). |
|
|
Definition at line 104 of file startmenu.cpp. References createMenu(), launchMenu, Config::readBoolEntry(), Config::setGroup(), TRUE, and useWidePopupMenu. Referenced by TaskBar::refreshStartMenu(), and StartMenu(). |
|
|
Referenced by itemSelected(). |
|
|
Definition at line 100 of file startmenu.h. Referenced by createAppEntry(), itemSelected(), and loadMenu(). |
|
|
Definition at line 98 of file startmenu.h. Referenced by createAppEntry(), createDirEntry(), createMenu(), loadApplets(), loadMenu(), and StartMenu(). |
|
|
Definition at line 67 of file startmenu.h. Referenced by clearApplets(), createMenu(), launch(), loadApplets(), loadMenu(), refreshMenu(), and StartMenu(). |
|
|
Definition at line 102 of file startmenu.h. Referenced by addApplets(), clearApplets(), createMenu(), itemSelected(), and loadApplets(). |
|
|
Definition at line 93 of file startmenu.h. |
|
|
Definition at line 95 of file startmenu.h. |
|
|
Definition at line 96 of file startmenu.h. Referenced by StartMenu(). |
|
|
Definition at line 101 of file startmenu.h. Referenced by createDirEntry(), itemSelected(), and loadMenu(). |
|
|
Definition at line 92 of file startmenu.h. Referenced by createDirEntry(), loadMenu(), refreshMenu(), and StartMenu(). |
1.4.2