MCPcopy Create free account
hub / github.com/QNapi/qnapi / PostProcessingConfig

Class PostProcessingConfig

libqnapi/src/config/postprocessingconfig.h:27–153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25};
26
27class PostProcessingConfig {
28 private:
29 bool enabled_;
30 EncodingChangeMethod encodingChangeMethod_;
31 QString encodingFrom_;
32 bool encodingAutoDetectFrom_;
33 QString encodingTo_;
34 bool showAllEncodings_;
35 QString subFormat_;
36 QString subExtension_;
37 bool skipConvertAds_;
38 bool removeWordsEnabled_;
39 QStringList removeWords_;
40
41 public:
42 PostProcessingConfig(const bool& enabled,
43 const EncodingChangeMethod& encodingChangeMethod,
44 const QString& encodingFrom,
45 const bool& encodingAutoDetectFrom,
46 const QString& encodingTo, const bool& showAllEncodings,
47 const QString& subFormat, const QString& subExtension,
48 const bool& skipConvertAds,
49 const bool& removeWordsEnabled,
50 const QStringList& removeWords)
51 : enabled_(enabled),
52 encodingChangeMethod_(encodingChangeMethod),
53 encodingFrom_(encodingFrom),
54 encodingAutoDetectFrom_(encodingAutoDetectFrom),
55 encodingTo_(encodingTo),
56 showAllEncodings_(showAllEncodings),
57 subFormat_(subFormat),
58 subExtension_(subExtension),
59 skipConvertAds_(skipConvertAds),
60 removeWordsEnabled_(removeWordsEnabled),
61 removeWords_(removeWords) {}
62
63 bool enabled() const { return enabled_; }
64 EncodingChangeMethod encodingChangeMethod() const {
65 return encodingChangeMethod_;
66 }
67 QString encodingFrom() const { return encodingFrom_; }
68 bool encodingAutoDetectFrom() const { return encodingAutoDetectFrom_; }
69 QString encodingTo() const { return encodingTo_; }
70 bool showAllEncodings() const { return showAllEncodings_; }
71 QString subFormat() const { return subFormat_; }
72 QString subExtension() const { return subExtension_; }
73 bool skipConvertAds() const { return skipConvertAds_; }
74 bool removeWordsEnabled() const { return removeWordsEnabled_; }
75 QStringList removeWords() const { return removeWords_; }
76
77 const PostProcessingConfig setEnabled(const bool& enabled) const {
78 return PostProcessingConfig(
79 enabled, encodingChangeMethod_, encodingFrom_, encodingAutoDetectFrom_,
80 encodingTo_, showAllEncodings_, subFormat_, subExtension_,
81 skipConvertAds_, removeWordsEnabled_, removeWords_);
82 }
83 const PostProcessingConfig setEncodingChangeMethod(
84 const EncodingChangeMethod& encodingChangeMethod) const {

Callers 12

setEnabledMethod · 0.85
setEncodingFromMethod · 0.85
setEncodingToMethod · 0.85
setShowAllEncodingsMethod · 0.85
setSubFormatMethod · 0.85
setSubExtensionMethod · 0.85
setSkipConvertAdsMethod · 0.85
setRemoveWordsEnabledMethod · 0.85
setRemoveWordsMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected