Author: jghali
Date: Wed Jan 10 20:43:39 2018
New Revision: 22341
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22341
Log:
fix position of imported graphics when importing vector file with scripter
Modified:
trunk/Scribus/scribus/plugins/scriptplugin/svgimport.cpp
Modified: trunk/Scribus/scribus/plugins/scriptplugin/svgimport.cpp
URL:
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22341&path=/trunk/Scribus/scribus/plugins/scriptplugin/svgimport.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/scriptplugin/svgimport.cpp (original)
+++ trunk/Scribus/scribus/plugins/scriptplugin/svgimport.cpp Wed Jan 10
20:43:39 2018
@@ -46,10 +46,10 @@
if ((testResult != -1) && (testResult >= FORMATID_FIRSTUSER))
{
const FileFormat * fmt =
LoadSavePlugin::getFormatById(testResult);
- if( fmt )
+ if (fmt)
{
fmt->loadFile(fName,
LoadSavePlugin::lfUseCurrentPage|LoadSavePlugin::lfInteractive|LoadSavePlugin::lfScripted);
- if
(ScCore->primaryMainWindow()->doc->m_Selection->count() > 1)
+ if
(ScCore->primaryMainWindow()->doc->m_Selection->count() >= 1)
{
double x2, y2, w, h;
ScCore->primaryMainWindow()->doc->m_Selection->getGroupRect(&x2, &y2, &w, &h);
@@ -80,10 +80,10 @@
if(!checkHaveDocument())
return NULL;
const FileFormat * fmt =
LoadSavePlugin::getFormatById(FORMATID_SVGIMPORT);
- if( fmt )
- {
- fmt->loadFile(QString::fromUtf8(Image),
LoadSavePlugin::lfUseCurrentPage|LoadSavePlugin::lfInteractive|LoadSavePlugin::lfScripted);
- if (ScCore->primaryMainWindow()->doc->m_Selection->count() > 1)
+ if (fmt)
+ {
+ fmt->loadFile(QString::fromUtf8(Image),
LoadSavePlugin::lfUseCurrentPage|LoadSavePlugin::lfInteractive|LoadSavePlugin::lfScripted);
+ if (ScCore->primaryMainWindow()->doc->m_Selection->count() >= 1)
{
double x2, y2, w, h;
ScCore->primaryMainWindow()->doc->m_Selection->getGroupRect(&x2, &y2, &w, &h);
@@ -113,10 +113,10 @@
if(!checkHaveDocument())
return NULL;
const FileFormat * fmt =
LoadSavePlugin::getFormatById(FORMATID_PSIMPORT);
- if( fmt )
- {
- fmt->loadFile(QString::fromUtf8(Image),
LoadSavePlugin::lfUseCurrentPage|LoadSavePlugin::lfInteractive|LoadSavePlugin::lfScripted);
- if (ScCore->primaryMainWindow()->doc->m_Selection->count() > 1)
+ if (fmt)
+ {
+ fmt->loadFile(QString::fromUtf8(Image),
LoadSavePlugin::lfUseCurrentPage|LoadSavePlugin::lfInteractive|LoadSavePlugin::lfScripted);
+ if (ScCore->primaryMainWindow()->doc->m_Selection->count() >= 1)
{
double x2, y2, w, h;
ScCore->primaryMainWindow()->doc->m_Selection->getGroupRect(&x2, &y2, &w, &h);
@@ -146,10 +146,10 @@
if(!checkHaveDocument())
return NULL;
const FileFormat * fmt =
LoadSavePlugin::getFormatById(FORMATID_SXDIMPORT);
- if( fmt )
- {
- fmt->loadFile(QString::fromUtf8(Image),
LoadSavePlugin::lfUseCurrentPage|LoadSavePlugin::lfInteractive|LoadSavePlugin::lfScripted);
- if (ScCore->primaryMainWindow()->doc->m_Selection->count() > 1)
+ if (fmt)
+ {
+ fmt->loadFile(QString::fromUtf8(Image),
LoadSavePlugin::lfUseCurrentPage|LoadSavePlugin::lfInteractive|LoadSavePlugin::lfScripted);
+ if (ScCore->primaryMainWindow()->doc->m_Selection->count() >= 1)
{
double x2, y2, w, h;
ScCore->primaryMainWindow()->doc->m_Selection->getGroupRect(&x2, &y2, &w, &h);
@@ -179,10 +179,10 @@
if(!checkHaveDocument())
return NULL;
const FileFormat * fmt =
LoadSavePlugin::getFormatById(FORMATID_ODGIMPORT);
- if( fmt )
- {
- fmt->loadFile(QString::fromUtf8(Image),
LoadSavePlugin::lfUseCurrentPage|LoadSavePlugin::lfInteractive|LoadSavePlugin::lfScripted);
- if (ScCore->primaryMainWindow()->doc->m_Selection->count() > 1)
+ if (fmt)
+ {
+ fmt->loadFile(QString::fromUtf8(Image),
LoadSavePlugin::lfUseCurrentPage|LoadSavePlugin::lfInteractive|LoadSavePlugin::lfScripted);
+ if (ScCore->primaryMainWindow()->doc->m_Selection->count() >= 1)
{
double x2, y2, w, h;
ScCore->primaryMainWindow()->doc->m_Selection->getGroupRect(&x2, &y2, &w, &h);
_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit