Skip to content
Snippets Groups Projects
Commit 06a00097 authored by Jan Möbius's avatar Jan Möbius
Browse files

Removed WhatsThisGenerator from Baseinterface

parent 45a9891c
Branches
No related tags found
1 merge request!122Enable automoc
......@@ -42,7 +42,6 @@
#pragma once
#include <OpenFlipper/common/Types.hh>
#include "WhatsThisGenerator.hh"
/** \file BaseInterface.hh
......
......@@ -821,7 +821,38 @@ deleteData() {
}
/** Returns a flat, human readable representation of all comments. */
QString& BaseObject::getCommentByKey(const QString &key) {
return commentsByKey_[key];
}
const QString BaseObject::getCommentByKey(const QString &key) const {
return commentsByKey_.value(key);
}
bool BaseObject::hasCommentForKey(const QString &key) const {
return commentsByKey_.contains(key);
}
bool BaseObject::hasComments() const {
return !commentsByKey_.empty();
}
void BaseObject::clearComment(const QString &key) {
commentsByKey_.remove(key);
}
void BaseObject::clearAllComments() {
commentsByKey_.clear();
}
const QMap<QString, QString>& BaseObject::getAllComments() const {
return commentsByKey_;
}
const QString BaseObject::getAllCommentsFlat() const {
QStringList result;
......
......@@ -541,41 +541,27 @@ class DLLEXPORT BaseObject : public QObject {
* If no comment with the specified exists, an empty
* one is created.
*/
QString &getCommentByKey(const QString &key) {
return commentsByKey_[key];
}
QString &getCommentByKey(const QString &key);
/** \brief Get comment for the specified key.
*
* If no comment with the specified exists, an empty comment
* is returned (but not inserted into the map).
*/
const QString getCommentByKey(const QString &key) const {
return commentsByKey_.value(key);
}
const QString getCommentByKey(const QString &key) const;
/** Returns true if a comment for the specified key exists, false otherwise. */
bool hasCommentForKey(const QString &key) const {
return commentsByKey_.contains(key);
}
bool hasCommentForKey(const QString &key) const;
/** Indicates whether any comment has been supplied for this object. */
bool hasComments() const {
return !commentsByKey_.empty();
}
bool hasComments() const;
void clearComment(const QString &key) {
commentsByKey_.remove(key);
}
void clearComment(const QString &key);
void clearAllComments() {
commentsByKey_.clear();
}
void clearAllComments();
/** Returns a reference to all comments. */
const QMap<QString, QString> &getAllComments() const {
return commentsByKey_;
}
const QMap<QString, QString> &getAllComments() const;
/** Returns a flat, human readable representation of all comments. */
const QString getAllCommentsFlat() const;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment