本文整理汇总了C++中akonadi::Collection::displayName方法的典型用法代码示例。如果您正苦于以下问题:C++ Collection::displayName方法的具体用法?C++ Collection::displayName怎么用?C++ Collection::displayName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类akonadi::Collection
的用法示例。
在下文中一共展示了Collection::displayName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: qCompare
inline bool qCompare(const Akonadi::Collection &left, const Akonadi::Collection &right,
const char *actual, const char *expected,
const char *file, int line)
{
return zCompareHelper((left == right) && (left.displayName() == right.displayName()),
left, right, actual, expected, file, line);
}
示例2: load
void CollectionGeneralPage::load(const Akonadi::Collection &collection)
{
init(collection);
mNameEdit->setEnabled(collection.rights() & Collection::CanChangeCollection);
const QString displayName = collection.displayName();
mNameEdit->setText(displayName);
mBlockAlarmsCheckBox->setChecked(collection.hasAttribute<BlockAlarmsAttribute>() && collection.attribute<BlockAlarmsAttribute>()->isEverythingBlocked());
QString iconName;
if (collection.hasAttribute<EntityDisplayAttribute>()) {
iconName = collection.attribute<EntityDisplayAttribute>()->iconName();
}
if (iconName.isEmpty()) {
const QStringList mimeTypes = collection.contentMimeTypes();
if (collection.contentMimeTypes().count() > 1 ||
collection.contentMimeTypes().contains(KCalCore::Event::eventMimeType())) {
mIconButton->setIcon(QIcon::fromTheme(QStringLiteral("view-pim-calendar")));
} else if (collection.contentMimeTypes().contains(KCalCore::Todo::todoMimeType())) {
mIconButton->setIcon(QIcon::fromTheme(QStringLiteral("view-pim-tasks")));
} else if (collection.contentMimeTypes().contains(KCalCore::Journal::journalMimeType())) {
mIconButton->setIcon(QIcon::fromTheme(QStringLiteral("view-pim-journal")));
} else if (mimeTypes.isEmpty()) {
mIconButton->setIcon(QIcon::fromTheme(QStringLiteral("folder-grey")));
} else {
mIconButton->setIcon(QIcon::fromTheme(QStringLiteral("folder")));
}
} else {
mIconButton->setIcon(iconName);
}
mIconCheckBox->setChecked(!iconName.isEmpty());
}