svn path=/trunk/playground/graphics/okular/; revision=586265
remotes/origin/KDE/4.0
Dirk Mueller 20 years ago
parent 265c541925
commit 89bacb77bb
  1. 2
      generators/dvi/kvs_debug.h
  2. 6
      generators/xps/generator_xps.cpp
  3. 3
      ui/pagepainter.cpp

@ -16,6 +16,6 @@ namespace kvs
{ {
static const int dvi = 4650; static const int dvi = 4650;
static const int shell = 4650; static const int shell = 4650;
}; }
#endif #endif

@ -30,7 +30,7 @@
#include "core/page.h" #include "core/page.h"
#include "generator_xps.h" #include "generator_xps.h"
OKULAR_EXPORT_PLUGIN(XpsGenerator); OKULAR_EXPORT_PLUGIN(XpsGenerator)
XpsPage::XpsPage(KZip *archive, const QString &fileName) XpsPage::XpsPage(KZip *archive, const QString &fileName)
@ -115,12 +115,12 @@ XpsPage* XpsDocument::page(int pageNum) const
XpsFile::XpsFile() : m_docInfo( 0 ) XpsFile::XpsFile() : m_docInfo( 0 )
{ {
}; }
XpsFile::~XpsFile() XpsFile::~XpsFile()
{ {
}; }
bool XpsFile::loadDocument(const QString &filename) bool XpsFile::loadDocument(const QString &filename)

@ -12,6 +12,7 @@
#include <qpainter.h> #include <qpainter.h>
#include <qpixmap.h> #include <qpixmap.h>
#include <qimage.h> #include <qimage.h>
#include <qvarlengtharray.h>
#include <qapplication.h> #include <qapplication.h>
#include <kglobal.h> #include <kglobal.h>
#include <kimageeffect.h> #include <kimageeffect.h>
@ -660,7 +661,7 @@ void PagePainter::scalePixmapOnImage ( QImage & dest, const QPixmap * src,
unsigned int * srcData = (unsigned int *)srcImage.bits(); unsigned int * srcData = (unsigned int *)srcImage.bits();
// precalc the x correspondancy conversion in a lookup table // precalc the x correspondancy conversion in a lookup table
unsigned int xOffset[ destWidth ]; QVarLengthArray<unsigned int> xOffset( destWidth );
for ( int x = 0; x < destWidth; x++ ) for ( int x = 0; x < destWidth; x++ )
xOffset[ x ] = ((x + destLeft) * srcWidth) / scaledWidth; xOffset[ x ] = ((x + destLeft) * srcWidth) / scaledWidth;

Loading…
Cancel
Save