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

Method embeddedChanged

src/frontend/dockwidgets/ImageDock.cpp:222–237  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

220}
221
222void ImageDock::embeddedChanged(int state) {
223 bool embedded = static_cast<bool>(state);
224 ui.leFileName->setEnabled(!embedded);
225
226 CONDITIONAL_LOCK_RETURN;
227
228 for (auto* image : m_imageList)
229 image->setEmbedded(embedded);
230
231 // embedded property was set, update the file name LineEdit after this
232 if (embedded) {
233 QFileInfo fi(m_image->fileName());
234 ui.leFileName->setText(fi.fileName());
235 } else
236 ui.leFileName->setText(m_image->fileName());
237}
238
239void ImageDock::fileNameChanged() {
240 const QString& fileName = ui.leFileName->text();

Callers

nothing calls this directly

Calls 4

setEnabledMethod · 0.45
setEmbeddedMethod · 0.45
fileNameMethod · 0.45
setTextMethod · 0.45

Tested by

no test coverage detected