void MultiLayer::addTextLayer(const QPoint &pos) { Graph *g = addLayer(); g->removeLegend(); g->setTitle(""); QVector<bool> axesOn(4); for (int j = 0; j < 4; j++) axesOn[j] = false; g->enableAxes(axesOn); g->setIgnoreResizeEvents(true); g->setTextMarkerDefaults(defaultTextMarkerFrame, defaultTextMarkerFont, defaultTextMarkerColor, defaultTextMarkerBackground); Legend *mrk = g->newLegend(tr("enter your text here")); QSize size = mrk->rect().size(); setGraphGeometry(pos.x(), pos.y(), size.width() + 10, size.height() + 10); g->setIgnoreResizeEvents(false); g->show(); QApplication::restoreOverrideCursor(); canvas->releaseMouse(); addTextOn = false; emit drawTextOff(); emit modifiedPlot(); }