Warning, file /utilities/okteta/kasten/gui/io/bytearraystreamencoderfactory.cpp was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 /*
0002     This file is part of the Okteta Kasten module, made within the KDE community.
0003 
0004     SPDX-FileCopyrightText: 2009-2010 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 "bytearraystreamencoderfactory.hpp"
0010 
0011 // lib
0012 #include "streamencoder/chars/bytearraycharsstreamencoder.hpp"
0013 #include "streamencoder/values/bytearrayvaluesstreamencoder.hpp"
0014 #include "streamencoder/sourcecode/bytearraysourcecodestreamencoder.hpp"
0015 #include "streamencoder/viewtext/bytearrayviewtextstreamencoder.hpp"
0016 #include "streamencoder/base64/bytearraybase64streamencoder.hpp"
0017 #include "streamencoder/base32/bytearraybase32streamencoder.hpp"
0018 #include "streamencoder/base85/bytearraybase85streamencoder.hpp"
0019 #include "streamencoder/uuencoding/bytearrayuuencodingstreamencoder.hpp"
0020 #include "streamencoder/xxencoding/bytearrayxxencodingstreamencoder.hpp"
0021 #include "streamencoder/srec/bytearraysrecstreamencoder.hpp"
0022 #include "streamencoder/ihex/bytearrayihexstreamencoder.hpp"
0023 //// NEWBYTEARRAYSTREAMENCODER(start)
0024 //// Here add the name of your header file of your streamencoder,
0025 //// e.g.
0026 //// #include "my_bytearraystreamencoder.hpp"
0027 //// NEWBYTEARRAYSTREAMENCODER(end)
0028 // Qt
0029 #include <QVector>
0030 
0031 namespace Kasten {
0032 
0033 QVector<AbstractModelStreamEncoder*> ByteArrayStreamEncoderFactory::createStreamEncoders()
0034 {
0035     const QVector<AbstractModelStreamEncoder*> result {
0036         new ByteArrayValuesStreamEncoder(),
0037         new ByteArrayCharsStreamEncoder(),
0038         new ByteArrayBase64StreamEncoder(),
0039         new ByteArrayBase32StreamEncoder(),
0040         new ByteArrayBase85StreamEncoder(),
0041         new ByteArrayUuencodingStreamEncoder(),
0042         new ByteArrayXxencodingStreamEncoder(),
0043         new ByteArrayIHexStreamEncoder(),
0044         new ByteArraySRecStreamEncoder(),
0045         new ByteArraySourceCodeStreamEncoder(),
0046         new ByteArrayViewTextStreamEncoder(),
0047 //// NEWBYTEARRAYSTREAMENCODER(start)
0048 //// Here add the creation of an object of your streamencoder class and add it to the list,
0049 //// e.g.
0050 ////         new My_ByteArrayStreamEncoder(),
0051 //// NEWBYTEARRAYSTREAMENCODER(end)
0052     };
0053     return result;
0054 }
0055 
0056 }