| 109 | } |
| 110 | |
| 111 | void SettingsDialog::navigateTo(Settings::Type type) { |
| 112 | switch (type) { |
| 113 | case Settings::Type::General: |
| 114 | case Settings::Type::General_Number_Format: |
| 115 | case Settings::Type::General_Units: |
| 116 | // "general" is selected initially |
| 117 | break; |
| 118 | case Settings::Type::Worksheet: |
| 119 | setCurrentPage(m_worksheetPageItem); |
| 120 | break; |
| 121 | case Settings::Type::Spreadsheet: |
| 122 | setCurrentPage(m_spreadsheetPageItem); |
| 123 | break; |
| 124 | #ifdef HAVE_CANTOR_LIBS |
| 125 | case Settings::Type::Notebook: |
| 126 | setCurrentPage(m_notebookPageItem); |
| 127 | break; |
| 128 | #endif |
| 129 | case Settings::Type::Datasets: |
| 130 | setCurrentPage(m_datasetsPageItem); |
| 131 | break; |
| 132 | #ifdef HAVE_KUSERFEEDBACK |
| 133 | case Settings::Type::Feedback: |
| 134 | setCurrentPage(m_userFeedbackPageItem); |
| 135 | break; |
| 136 | #endif |
| 137 | } |
| 138 | } |
| 139 | |
| 140 | void SettingsDialog::slotButtonClicked(QAbstractButton* button) { |
| 141 | if ((button == buttonBox()->button(QDialogButtonBox::Ok)) || (button == buttonBox()->button(QDialogButtonBox::Apply))) { |
no outgoing calls
no test coverage detected