############################################################################## ######################### setter methods ################################### ##############################################################################
| 172 | // ######################### setter methods ################################### |
| 173 | // ############################################################################## |
| 174 | void DatapickerCurve::addDatasheet(DatapickerImage::GraphType type) { |
| 175 | Q_D(DatapickerCurve); |
| 176 | |
| 177 | m_datasheet = new Spreadsheet(i18n("Data")); |
| 178 | m_datasheet->setFixed(true); |
| 179 | m_datasheet->setRowCount(0); |
| 180 | addChild(m_datasheet); |
| 181 | |
| 182 | QString xLabel; |
| 183 | QString yLabel; |
| 184 | |
| 185 | switch (type) { |
| 186 | case DatapickerImage::GraphType::Linear: { |
| 187 | xLabel = QLatin1Char('x'); |
| 188 | yLabel = QLatin1Char('y'); |
| 189 | break; |
| 190 | } |
| 191 | case DatapickerImage::GraphType::PolarInDegree: { |
| 192 | xLabel = QLatin1String("r"); |
| 193 | yLabel = QLatin1String("y(deg)"); |
| 194 | break; |
| 195 | } |
| 196 | case DatapickerImage::GraphType::PolarInRadians: { |
| 197 | xLabel = QLatin1String("r"); |
| 198 | yLabel = QLatin1String("y(rad)"); |
| 199 | break; |
| 200 | } |
| 201 | case DatapickerImage::GraphType::LnXY: { |
| 202 | xLabel = QLatin1String("ln(x)"); |
| 203 | yLabel = QLatin1String("ln(y)"); |
| 204 | break; |
| 205 | } |
| 206 | case DatapickerImage::GraphType::LnX: { |
| 207 | xLabel = QLatin1String("ln(x)"); |
| 208 | yLabel = QLatin1String("y"); |
| 209 | break; |
| 210 | } |
| 211 | case DatapickerImage::GraphType::LnY: { |
| 212 | xLabel = QLatin1String("x"); |
| 213 | yLabel = QLatin1String("ln(y)"); |
| 214 | break; |
| 215 | } |
| 216 | case DatapickerImage::GraphType::Log10XY: { |
| 217 | xLabel = QLatin1String("log(x)"); |
| 218 | yLabel = QLatin1String("log(y)"); |
| 219 | break; |
| 220 | } |
| 221 | case DatapickerImage::GraphType::Log10X: { |
| 222 | xLabel = QLatin1String("log(x)"); |
| 223 | yLabel = QLatin1String("y"); |
| 224 | break; |
| 225 | } |
| 226 | case DatapickerImage::GraphType::Log10Y: { |
| 227 | xLabel = QLatin1String("x"); |
| 228 | yLabel = QLatin1String("log(y)"); |
| 229 | break; |
| 230 | } |
| 231 | case DatapickerImage::GraphType::Ternary: { |