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

Class ScanConfig

libqnapi/src/config/scanconfig.h:21–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19#include <QStringList>
20
21class ScanConfig {
22 private:
23 QString lastDir_;
24 bool skipIfSubtitlesExist_;
25 QStringList filters_;
26 QString skipFilters_;
27
28 public:
29 ScanConfig(const QString& lastDir, const bool& skipIfSubtitlesExist,
30 const QStringList& filters, const QString& skipFilters)
31 : lastDir_(lastDir),
32 skipIfSubtitlesExist_(skipIfSubtitlesExist),
33 filters_(filters),
34 skipFilters_(skipFilters) {}
35
36 QString lastDir() const { return lastDir_; }
37 bool skipIfSubtitlesExist() const { return skipIfSubtitlesExist_; }
38 QStringList filters() const { return filters_; }
39 QString skipFilters() const { return skipFilters_; }
40
41 const ScanConfig setLastDir(const QString& lastDir) const {
42 return ScanConfig(lastDir, skipIfSubtitlesExist_, filters_, skipFilters_);
43 }
44 const ScanConfig setSkipIfSubtitlesExist(
45 const bool& skipIfSubtitlesExist) const {
46 return ScanConfig(lastDir_, skipIfSubtitlesExist, filters_, skipFilters_);
47 }
48 const ScanConfig setFilters(const QStringList& filters) const {
49 return ScanConfig(lastDir_, skipIfSubtitlesExist_, filters, skipFilters_);
50 }
51 const ScanConfig setSkipFilters(const QString& skipFilters) const {
52 return ScanConfig(lastDir_, skipIfSubtitlesExist_, filters_, skipFilters);
53 }
54
55 QString toString() const;
56};
57
58#endif

Callers 5

setLastDirMethod · 0.85
setFiltersMethod · 0.85
setSkipFiltersMethod · 0.85
readScanConfigMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected