I have reimplement QTextBrowser to paste image && load on a image tag <img> on QTextDocument

But i like to work on vector svg image format format how i can discovery this Mime?
&& save on disc format one copy as svg format & one as png?


Qt Code:
  1. bool QVimedit::canInsertFromMimeData ( const QMimeData * source )
  2. {
  3. return QTextEdit::canInsertFromMimeData(source);
  4. qDebug() << "### insertFromMimeData 1 ";
  5. }
  6. void QVimedit::insertFromMimeData ( const QMimeData * source )
  7. {
  8.  
  9. qDebug() << "### insertFromMimeData 2 ";
  10.  
  11. if ( source->hasImage() ) {
  12. numerobase++;
  13. const QString nuovaim = QString("%2/image_%1.png").arg(numerobase).arg(QDir::homePath());
  14. QImage images = qvariant_cast<QImage>(source->imageData());
  15. bool salvato = images.save(nuovaim,"PNG",100);
  16. //////////////////qDebug() << "### salvato 1/0 " << salvato;
  17. emit TakeImage(nuovaim);
  18. return;
  19. }
  20. QTextEdit::insertFromMimeData(source);
  21. if ( source->formats().contains("text/html") ) {
  22. qDebug() << "### incomming paste text/html ";
  23. emit IncommingHTML();
  24. }
  25. }
To copy to clipboard, switch view to plain text mode