Changeset View
Changeset View
Standalone View
Standalone View
src/kalziumschemetype.cpp
Show First 20 Lines • Show All 49 Lines • ▼ Show 20 Line(s) | |||||
50 | { | 50 | { | ||
51 | static KalziumSchemeTypeFactory kstf; | 51 | static KalziumSchemeTypeFactory kstf; | ||
52 | return &kstf; | 52 | return &kstf; | ||
53 | } | 53 | } | ||
54 | 54 | | |||
55 | KalziumSchemeType* KalziumSchemeTypeFactory::build(int id) const | 55 | KalziumSchemeType* KalziumSchemeTypeFactory::build(int id) const | ||
56 | { | 56 | { | ||
57 | if ((id < 0) || (id >= m_schemes.count())) { | 57 | if ((id < 0) || (id >= m_schemes.count())) { | ||
58 | return 0; | 58 | return nullptr; | ||
59 | } | 59 | } | ||
60 | 60 | | |||
61 | return m_schemes.at(id); | 61 | return m_schemes.at(id); | ||
62 | } | 62 | } | ||
63 | 63 | | |||
64 | KalziumSchemeType* KalziumSchemeTypeFactory::build(const QByteArray& id) const | 64 | KalziumSchemeType* KalziumSchemeTypeFactory::build(const QByteArray& id) const | ||
65 | { | 65 | { | ||
66 | for (int i = 0; i < m_schemes.count(); ++i) { | 66 | for (int i = 0; i < m_schemes.count(); ++i) { | ||
67 | if (m_schemes.at(i)->name() == id) { | 67 | if (m_schemes.at(i)->name() == id) { | ||
68 | return m_schemes.at(i); | 68 | return m_schemes.at(i); | ||
69 | } | 69 | } | ||
70 | } | 70 | } | ||
71 | 71 | | |||
72 | return 0; | 72 | return nullptr; | ||
73 | } | 73 | } | ||
74 | 74 | | |||
75 | QStringList KalziumSchemeTypeFactory::schemes() const | 75 | QStringList KalziumSchemeTypeFactory::schemes() const | ||
76 | { | 76 | { | ||
77 | QStringList l; | 77 | QStringList l; | ||
78 | for (int i = 0; i < m_schemes.count(); ++i) { | 78 | for (int i = 0; i < m_schemes.count(); ++i) { | ||
79 | l << m_schemes.at(i)->description(); | 79 | l << m_schemes.at(i)->description(); | ||
80 | } | 80 | } | ||
81 | return l; | 81 | return l; | ||
82 | } | 82 | } | ||
83 | 83 | | |||
84 | 84 | | |||
85 | KalziumSchemeType* KalziumSchemeType::instance() | 85 | KalziumSchemeType* KalziumSchemeType::instance() | ||
86 | { | 86 | { | ||
87 | return 0; | 87 | return nullptr; | ||
88 | } | 88 | } | ||
89 | 89 | | |||
90 | KalziumSchemeType::KalziumSchemeType() | 90 | KalziumSchemeType::KalziumSchemeType() | ||
91 | { | 91 | { | ||
92 | 92 | | |||
93 | } | 93 | } | ||
94 | 94 | | |||
95 | KalziumSchemeType::~KalziumSchemeType() | 95 | KalziumSchemeType::~KalziumSchemeType() | ||
▲ Show 20 Lines • Show All 532 Lines • Show Last 20 Lines |