File indexing completed on 2024-04-21 16:34:02

0001 /*
0002     This file is part of the Okteta Gui library, made within the KDE community.
0003 
0004     SPDX-FileCopyrightText: 2003, 2008, 2019 Friedrich W. H. Kossebau <kossebau@kde.org>
0005 
0006     SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0007 */
0008 
0009 #include "charbytearraycolumnrenderer.hpp"
0010 #include "charbytearraycolumnrenderer_p.hpp"
0011 
0012 namespace Okteta {
0013 
0014 CharByteArrayColumnRenderer::CharByteArrayColumnRenderer(AbstractColumnStylist* stylist,
0015                                                          AbstractByteArrayModel* byteArrayModel, ByteArrayTableLayout* layout, ByteArrayTableRanges* ranges)
0016     : AbstractByteArrayColumnRenderer(new CharByteArrayColumnRendererPrivate(this, stylist, byteArrayModel, layout, ranges))
0017 {
0018     Q_D(CharByteArrayColumnRenderer);
0019 
0020     d->init();
0021 }
0022 
0023 CharByteArrayColumnRenderer::~CharByteArrayColumnRenderer() = default;
0024 
0025 bool CharByteArrayColumnRenderer::isShowingNonprinting() const
0026 {
0027     Q_D(const CharByteArrayColumnRenderer);
0028 
0029     return d->isShowingNonprinting();
0030 }
0031 
0032 QChar CharByteArrayColumnRenderer::substituteChar() const
0033 {
0034     Q_D(const CharByteArrayColumnRenderer);
0035 
0036     return d->substituteChar();
0037 }
0038 
0039 QChar CharByteArrayColumnRenderer::undefinedChar() const
0040 {
0041     Q_D(const CharByteArrayColumnRenderer);
0042 
0043     return d->undefinedChar();
0044 }
0045 
0046 bool CharByteArrayColumnRenderer::setSubstituteChar(QChar substituteChar)
0047 {
0048     Q_D(CharByteArrayColumnRenderer);
0049 
0050     return d->setSubstituteChar(substituteChar);
0051 }
0052 
0053 bool CharByteArrayColumnRenderer::setUndefinedChar(QChar undefinedChar)
0054 {
0055     Q_D(CharByteArrayColumnRenderer);
0056 
0057     return d->setUndefinedChar(undefinedChar);
0058 }
0059 
0060 bool CharByteArrayColumnRenderer::setShowingNonprinting(bool showingNonprinting)
0061 {
0062     Q_D(CharByteArrayColumnRenderer);
0063 
0064     return d->setShowingNonprinting(showingNonprinting);
0065 }
0066 
0067 }