MCPcopy Create free account
hub / github.com/KDE/labplot / showErrorMessage

Method showErrorMessage

src/frontend/datasources/ImportDialog.cpp:185–207  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

183}
184
185void 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
209void ImportDialog::accept() {
210 if (!m_liveDataSource) {

Callers 2

importToMethod · 0.45
importToMethod · 0.45

Calls 8

setToolTipMethod · 0.80
isEmptyMethod · 0.45
isVisibleMethod · 0.45
closeMethod · 0.45
insertWidgetMethod · 0.45
countMethod · 0.45
setTextMethod · 0.45
setEnabledMethod · 0.45

Tested by

no test coverage detected