File indexing completed on 2025-09-14 05:48:33
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/viewhtml/bytearrayviewhtmlstreamencoder.hpp" 0016 #include "streamencoder/viewtext/bytearrayviewtextstreamencoder.hpp" 0017 #include "streamencoder/base64/bytearraybase64streamencoder.hpp" 0018 #include "streamencoder/base32/bytearraybase32streamencoder.hpp" 0019 #include "streamencoder/base85/bytearraybase85streamencoder.hpp" 0020 #include "streamencoder/uuencoding/bytearrayuuencodingstreamencoder.hpp" 0021 #include "streamencoder/xxencoding/bytearrayxxencodingstreamencoder.hpp" 0022 #include "streamencoder/srec/bytearraysrecstreamencoder.hpp" 0023 #include "streamencoder/ihex/bytearrayihexstreamencoder.hpp" 0024 //// NEWBYTEARRAYSTREAMENCODER(start) 0025 //// Here add the name of your header file of your streamencoder, 0026 //// e.g. 0027 //// #include "my_bytearraystreamencoder.hpp" 0028 //// NEWBYTEARRAYSTREAMENCODER(end) 0029 // Qt 0030 #include <QVector> 0031 0032 namespace Kasten { 0033 0034 QVector<AbstractModelStreamEncoder*> ByteArrayStreamEncoderFactory::createStreamEncoders() 0035 { 0036 const QVector<AbstractModelStreamEncoder*> result { 0037 new ByteArrayValuesStreamEncoder(), 0038 new ByteArrayCharsStreamEncoder(), 0039 new ByteArrayBase64StreamEncoder(), 0040 new ByteArrayBase32StreamEncoder(), 0041 new ByteArrayBase85StreamEncoder(), 0042 new ByteArrayUuencodingStreamEncoder(), 0043 new ByteArrayXxencodingStreamEncoder(), 0044 new ByteArrayIHexStreamEncoder(), 0045 new ByteArraySRecStreamEncoder(), 0046 new ByteArraySourceCodeStreamEncoder(), 0047 new ByteArrayViewTextStreamEncoder(), 0048 new ByteArrayViewHtmlStreamEncoder(), 0049 //// NEWBYTEARRAYSTREAMENCODER(start) 0050 //// Here add the creation of an object of your streamencoder class and add it to the list, 0051 //// e.g. 0052 //// new My_ByteArrayStreamEncoder(), 0053 //// NEWBYTEARRAYSTREAMENCODER(end) 0054 }; 0055 return result; 0056 } 0057 0058 }