Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QDBusMenuItem Class Reference

#include <qdbusmenutypes_p.h>

+ Collaboration diagram for QDBusMenuItem:

Public Member Functions

 QDBusMenuItem ()
 
 QDBusMenuItem (const QDBusPlatformMenuItem *item)
 

Static Public Member Functions

static QDBusMenuItemList items (const QList< int > &ids, const QStringList &propertyNames)
 
static QString convertMnemonic (const QString &label)
 
static QDBusMenuShortcut convertKeySequence (const QKeySequence &sequence)
 
static void registerDBusTypes ()
 

Public Attributes

int m_id
 
QVariantMap m_properties
 

Detailed Description

Definition at line 34 of file qdbusmenutypes_p.h.

Constructor & Destructor Documentation

◆ QDBusMenuItem() [1/2]

QDBusMenuItem::QDBusMenuItem ( )
inline

Definition at line 37 of file qdbusmenutypes_p.h.

Referenced by items().

+ Here is the caller graph for this function:

◆ QDBusMenuItem() [2/2]

QDBusMenuItem::QDBusMenuItem ( const QDBusPlatformMenuItem * item)

Definition at line 157 of file qdbusmenutypes.cpp.

References convertKeySequence(), convertMnemonic(), QVariant::fromValue(), icon, QMap< Key, T >::insert(), QString::isEmpty(), QGraphicsItem::isEnabled(), QIcon::isNull(), QGraphicsItem::isVisible(), item, m_properties, QIcon::name(), QIcon::pixmap(), QPixmap::save(), and shortcut.

+ Here is the call graph for this function:

Member Function Documentation

◆ convertKeySequence()

QDBusMenuShortcut QDBusMenuItem::convertKeySequence ( const QKeySequence & sequence)
static

Definition at line 215 of file qdbusmenutypes.cpp.

References Qt::AltModifier, Qt::ControlModifier, QKeySequence::count(), i, keyName(), QKeySequencePrivate::keyName(), Qt::KeypadModifier, Qt::MetaModifier, QKeySequence::PortableText, QStringLiteral, Qt::ShiftModifier, and shortcut.

Referenced by QDBusMenuItem().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ convertMnemonic()

QString QDBusMenuItem::convertMnemonic ( const QString & label)
static

Definition at line 202 of file qdbusmenutypes.cpp.

References ret.

Referenced by QDBusMenuItem().

+ Here is the caller graph for this function:

◆ items()

QDBusMenuItemList QDBusMenuItem::items ( const QList< int > & ids,
const QStringList & propertyNames )
static

Definition at line 191 of file qdbusmenutypes.cpp.

References QDBusMenuItem(), QDBusPlatformMenuItem::byIds(), item, items, Q_UNUSED, ret, and QList< T >::size().

Referenced by QDBusMenuAdaptor::GetGroupProperties().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ registerDBusTypes()

void QDBusMenuItem::registerDBusTypes ( )
static

Definition at line 144 of file qdbusmenutypes.cpp.

Referenced by QDBusMenuBar::QDBusMenuBar(), and QDBusTrayIcon::QDBusTrayIcon().

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_id

int QDBusMenuItem::m_id

Definition at line 47 of file qdbusmenutypes_p.h.

◆ m_properties

QVariantMap QDBusMenuItem::m_properties

Definition at line 48 of file qdbusmenutypes_p.h.

Referenced by QDBusMenuItem().


The documentation for this class was generated from the following files: