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/5952e03b530d66cb93b70d252880b7aea1abaf50/src/pdf/GraphicsPDFItem.cpp
You should set ROOT_URL correctly, otherwise the web may not work correctly.
# include "GraphicsPDFItem.h"
# include <qglobal.h>
# include <QtGui/QStyleOptionGraphicsItem>
# include "core/memcheck.h"
GraphicsPDFItem : : GraphicsPDFItem ( PDFRenderer * renderer , int pageNumber , QGraphicsItem * parentItem )
: QObject ( 0 ) , QGraphicsItem ( parentItem )
, mRenderer ( renderer )
, mPageNumber ( pageNumber )
{
setCacheMode ( QGraphicsItem : : DeviceCoordinateCache ) ;
mRenderer - > attach ( ) ;
}
GraphicsPDFItem : : ~ GraphicsPDFItem ( )
{
mRenderer - > detach ( ) ;
}
QRectF GraphicsPDFItem : : boundingRect ( ) const
{
if ( ! mRenderer - > isValid ( ) )
{
return QRectF ( ) ;
}
return QRectF ( QPointF ( 0 , 0 ) , mRenderer - > pageSizeF ( mPageNumber ) ) ;
}
void GraphicsPDFItem : : paint ( QPainter * painter , const QStyleOptionGraphicsItem * option , QWidget * widget )
{
Q_UNUSED ( widget )
if ( ! mRenderer | | ! mRenderer - > isValid ( ) )
{
qWarning ( " GraphicsPDFItem::paint: Invalid renderer " ) ;
return ;
}
if ( option )
mRenderer - > render ( painter , mPageNumber , option - > exposedRect ) ;
else
qWarning ( " GraphicsPDFItem::paint: option is null, ignoring painting " ) ;
}