Your ROOT_URL in app.ini is http://git.osmesh.ru/ but you are visiting http://91.221.70.94:3000/MOS/OpenBoard/blame/commit/086c49544a6200bdef1a30d1f2f4944e3a1bb90b/src/adaptors/UBImportImage.cpp You should set ROOT_URL correctly, otherwise the web may not work correctly.
новые иконки в OpenBoard
OpenBoard/src/adaptors/UBImportImage.cpp

78 lines
1.6 KiB

#include "UBImportImage.h"
#include "UBMetadataDcSubsetAdaptor.h"
#include "UBSvgSubsetAdaptor.h"
#include "document/UBDocumentProxy.h"
#include "core/UBApplication.h"
#include "core/UBPersistenceManager.h"
#include "core/UBDocumentManager.h"
#include "domain/UBGraphicsPDFItem.h"
#include "pdf/PDFRenderer.h"
UBImportImage::UBImportImage(QObject *parent)
: UBImportAdaptor(parent)
{
// NOOP
}
UBImportImage::~UBImportImage()
{
// NOOP
}
QStringList UBImportImage::supportedExtentions()
{
QStringList formats;
for ( int i = 0; i < QImageReader::supportedImageFormats().count(); ++i )
{
formats << QString(QImageReader::supportedImageFormats().at(i)).toLower();
}
return formats;
}
QString UBImportImage::importFileFilter()
{
QString filter = tr("Image Format (");
QStringList formats = supportedExtentions();
bool isFirst = true;
foreach(QString format, formats)
{
if(isFirst)
isFirst = false;
else
filter.append(" ");
filter.append("*."+format);
}
filter.append(")");
return filter;
}
bool UBImportImage::addFileToDocument(UBDocumentProxy* pDocument, const QFile& pFile)
{
int res = UBDocumentManager::documentManager()->addImageAsPageToDocument(QStringList(QFileInfo(pFile).absoluteFilePath()), pDocument);
if (res == 0)
{
UBApplication::showMessage(tr("Image import failed."));
return false;
}
else
{
UBApplication::showMessage(tr("Image import successful."));
return true;
}
}