KDED
vfolder_menu.h
Go to the documentation of this file.
195 void includeItems(QHash<QString,KService::Ptr>& items1, const QHash<QString,KService::Ptr>& items2);
200 void matchItems(QHash<QString,KService::Ptr>& items1, const QHash<QString,KService::Ptr>& items2);
205 void excludeItems(QHash<QString,KService::Ptr>& items1, const QHash<QString,KService::Ptr>& items2);
225 void insertSubMenu(VFolderMenu::SubMenu *parentMenu, const QString &menuName, VFolderMenu::SubMenu *newMenu, bool reversePriority=false);
QHash< QString, KService::Ptr > excludeItems
Definition: vfolder_menu.h:50
Definition: vfolder_menu.h:109
Definition: vfolder_menu.h:40
QStack< VFolderMenu::DocInfo > m_docInfoStack
Definition: vfolder_menu.h:118
void reserve(int size)
Definition: vfolder_menu.h:88
SubMenu * parseMenu(const QString &file, bool forceLegacyLoad=false)
Parses VFolder menu definition and generates a menu layout.
Definition: vfolder_menu.cpp:1590
Definition: vfolder_menu.h:120
const char * name() const
Definition: vfolder_menu.h:35
void setTrackId(const QString &id)
Debug function to enable tracking of what happens with a specific menu item id.
Definition: vfolder_menu.cpp:1651
QHash< KService::Ptr, QString > appRelPaths
Definition: vfolder_menu.h:135
QStringList allDirectories()
Returns a list of all directories involved in the last call to parseMenu(), excluding the KDE Legacy ...
Definition: vfolder_menu.cpp:88
Definition: kbuildsycocainterface.h:25
QHash< QString, KService::List > dictCategories
Definition: vfolder_menu.h:133
QHash< QString, KService::Ptr > applications
Definition: vfolder_menu.h:134
VFolderMenu(KBuildServiceFactory *serviceFactory, KBuildSycocaInterface *kbuildsycocaInterface)
Definition: vfolder_menu.cpp:307
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:26:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:26:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.