Reduce code duplication
Change-Id: I077963fcb910fa705b087e35e99cd07436c034b1 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
This commit is contained in:
parent
e52dca3655
commit
31a40e5ca2
@ -3385,19 +3385,6 @@ bool QTextFormatCollection::hasFormatCached(const QTextFormat &format) const
|
||||
return false;
|
||||
}
|
||||
|
||||
QTextFormat QTextFormatCollection::objectFormat(int objectIndex) const
|
||||
{
|
||||
if (objectIndex == -1)
|
||||
return QTextFormat();
|
||||
return format(objFormats.at(objectIndex));
|
||||
}
|
||||
|
||||
void QTextFormatCollection::setObjectFormat(int objectIndex, const QTextFormat &f)
|
||||
{
|
||||
const int formatIndex = indexForFormat(f);
|
||||
objFormats[objectIndex] = formatIndex;
|
||||
}
|
||||
|
||||
int QTextFormatCollection::objectFormatIndex(int objectIndex) const
|
||||
{
|
||||
if (objectIndex == -1)
|
||||
|
@ -68,8 +68,10 @@ public:
|
||||
QTextFormatCollection(const QTextFormatCollection &rhs);
|
||||
QTextFormatCollection &operator=(const QTextFormatCollection &rhs);
|
||||
|
||||
QTextFormat objectFormat(int objectIndex) const;
|
||||
void setObjectFormat(int objectIndex, const QTextFormat &format);
|
||||
inline QTextFormat objectFormat(int objectIndex) const
|
||||
{ return format(objectFormatIndex(objectIndex)); }
|
||||
inline void setObjectFormat(int objectIndex, const QTextFormat &format)
|
||||
{ setObjectFormatIndex(objectIndex, indexForFormat(format)); }
|
||||
|
||||
int objectFormatIndex(int objectIndex) const;
|
||||
void setObjectFormatIndex(int objectIndex, int formatIndex);
|
||||
|
Loading…
Reference in New Issue
Block a user