| 183 | } |
| 184 | |
| 185 | void ImportDialog::showErrorMessage(const QString& message) { |
| 186 | if (message.isEmpty()) { |
| 187 | if (m_messageWidget && m_messageWidget->isVisible()) |
| 188 | m_messageWidget->close(); |
| 189 | } else { |
| 190 | if (!m_messageWidget) { |
| 191 | m_messageWidget = new KMessageWidget(this); |
| 192 | m_messageWidget->setMessageType(KMessageWidget::Error); |
| 193 | vLayout->insertWidget(vLayout->count() - 1, m_messageWidget); |
| 194 | } |
| 195 | m_messageWidget->setText(message); |
| 196 | m_messageWidget->animatedShow(); |
| 197 | QDEBUG(message); |
| 198 | } |
| 199 | |
| 200 | if (message.isEmpty()) { |
| 201 | okButton->setEnabled(true); |
| 202 | okButton->setToolTip(i18n("Close the dialog and import the data.")); |
| 203 | } else { |
| 204 | okButton->setEnabled(false); |
| 205 | okButton->setToolTip(message); |
| 206 | } |
| 207 | } |
| 208 | |
| 209 | void ImportDialog::accept() { |
| 210 | if (!m_liveDataSource) { |
no test coverage detected