Changeset View
Changeset View
Standalone View
Standalone View
src/kalziumgradienttype.cpp
Show First 20 Lines • Show All 48 Lines • ▼ Show 20 Line(s) | |||||
49 | { | 49 | { | ||
50 | static KalziumGradientTypeFactory kttf; | 50 | static KalziumGradientTypeFactory kttf; | ||
51 | return &kttf; | 51 | return &kttf; | ||
52 | } | 52 | } | ||
53 | 53 | | |||
54 | KalziumGradientType* KalziumGradientTypeFactory::build(int id) const | 54 | KalziumGradientType* KalziumGradientTypeFactory::build(int id) const | ||
55 | { | 55 | { | ||
56 | if ((id < 0) || (id >= m_gradients.count())) | 56 | if ((id < 0) || (id >= m_gradients.count())) | ||
57 | return 0; | 57 | return nullptr; | ||
58 | 58 | | |||
59 | return m_gradients.at(id); | 59 | return m_gradients.at(id); | ||
60 | } | 60 | } | ||
61 | 61 | | |||
62 | KalziumGradientType* KalziumGradientTypeFactory::build(const QByteArray& id) const | 62 | KalziumGradientType* KalziumGradientTypeFactory::build(const QByteArray& id) const | ||
63 | { | 63 | { | ||
64 | for (int i = 0; i < m_gradients.count(); ++i) { | 64 | for (int i = 0; i < m_gradients.count(); ++i) { | ||
65 | if (m_gradients.at(i)->name() == id) { | 65 | if (m_gradients.at(i)->name() == id) { | ||
66 | return m_gradients.at(i); | 66 | return m_gradients.at(i); | ||
67 | } | 67 | } | ||
68 | } | 68 | } | ||
69 | 69 | | |||
70 | return 0; | 70 | return nullptr; | ||
71 | } | 71 | } | ||
72 | 72 | | |||
73 | QStringList KalziumGradientTypeFactory::gradients() const | 73 | QStringList KalziumGradientTypeFactory::gradients() const | ||
74 | { | 74 | { | ||
75 | QStringList l; | 75 | QStringList l; | ||
76 | for (int i = 0; i < m_gradients.count(); ++i) { | 76 | for (int i = 0; i < m_gradients.count(); ++i) { | ||
77 | l << m_gradients.at(i)->description(); | 77 | l << m_gradients.at(i)->description(); | ||
78 | } | 78 | } | ||
79 | return l; | 79 | return l; | ||
80 | } | 80 | } | ||
81 | 81 | | |||
82 | 82 | | |||
83 | KalziumGradientType::KalziumGradientType() | 83 | KalziumGradientType::KalziumGradientType() | ||
84 | { | 84 | { | ||
85 | } | 85 | } | ||
86 | 86 | | |||
87 | KalziumGradientType::~KalziumGradientType() | 87 | KalziumGradientType::~KalziumGradientType() | ||
88 | { | 88 | { | ||
89 | } | 89 | } | ||
90 | 90 | | |||
91 | KalziumGradientType* KalziumGradientType::instance() | 91 | KalziumGradientType* KalziumGradientType::instance() | ||
92 | { | 92 | { | ||
93 | return 0; | 93 | return nullptr; | ||
94 | } | 94 | } | ||
95 | 95 | | |||
96 | double KalziumGradientType::elementCoeff(int el) const | 96 | double KalziumGradientType::elementCoeff(int el) const | ||
97 | { | 97 | { | ||
98 | double val = value(el); | 98 | double val = value(el); | ||
99 | if (val == -1) { | 99 | if (val == -1) { | ||
100 | return val; | 100 | return val; | ||
101 | } | 101 | } | ||
▲ Show 20 Lines • Show All 611 Lines • Show Last 20 Lines |