19#include "quicklistentry.h"
21QuickListEntry::QuickListEntry()
22 : m_hasSeparator(false)
27QString QuickListEntry::actionId()
const
32void QuickListEntry::setActionId(
const QString &actionId)
34 m_actionId = actionId;
37QString QuickListEntry::text()
const
42void QuickListEntry::setText(
const QString &text)
47QString QuickListEntry::icon()
const
52void QuickListEntry::setIcon(
const QString &icon)
57bool QuickListEntry::clickable()
const
59 return !m_actionId.isEmpty();
62void QuickListEntry::setHasSeparator(
bool hasSeparator)
64 m_hasSeparator = hasSeparator;
67bool QuickListEntry::hasSeparator()
const
69 return m_hasSeparator;
72bool QuickListEntry::operator==(
const QuickListEntry &other)
74 return !other.actionId().isEmpty() && other.actionId() == m_actionId;
77bool QuickListEntry::isPrivate()
const
82void QuickListEntry::setIsPrivate(
bool isPrivate)
84 m_isPrivate = isPrivate;