Skip to content

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed
 

‎plugins/north_arrow/plugin.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ email : tim@linfiniti.com
2727
#include "plugin.h"
2828
#include "qgsproject.h"
2929
#include "qgsmapcanvas.h"
30+
#include "../../src/qgsapplication.h"
3031

3132
// qt includes
3233
#include <QPainter>
@@ -161,11 +162,10 @@ void QgsNorthArrowPlugin::renderNorthArrow(QPainter * theQPainter)
161162
if (mEnable)
162163
{
163164
QPixmap myQPixmap; //to store the north arrow image in
164-
#if defined(WIN32) || defined(Q_OS_MACX)
165-
QString PKGDATAPATH = qApp->applicationDirPath() + "/share/qgis";
166-
#endif
167-
QString myFileNameQString = QString(PKGDATAPATH) +
168-
QString("/images/north_arrows/default.png");
165+
166+
QString myFileNameQString = QgsApplication::pkgDataPath() +
167+
"/images/north_arrows/default.png";
168+
169169
//std::cout << "Trying to load " << myFileNameQString << std::cout;
170170
if (myQPixmap.load(myFileNameQString))
171171
{

‎plugins/north_arrow/plugingui.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
* (at your option) any later version. *
1111
***************************************************************************/
1212
#include "plugingui.h"
13+
#include "../../src/qgsapplication.h"
1314

1415
#include <QPainter>
1516
#include <cmath>
@@ -95,10 +96,7 @@ void QgsNorthArrowPluginGui::on_sliderRotation_valueChanged( int theInt)
9596
void QgsNorthArrowPluginGui::rotatePixmap(int theRotationInt)
9697
{
9798
QPixmap myQPixmap;
98-
#if defined(WIN32) || defined(Q_OS_MACX)
99-
QString PKGDATAPATH = qApp->applicationDirPath() + "/share/qgis";
100-
#endif
101-
QString myFileNameQString = QString(PKGDATAPATH) + QString("/images/north_arrows/default.png");
99+
QString myFileNameQString = QgsApplication::pkgDataPath() + "/images/north_arrows/default.png";
102100
//std::cout << "Trying to load " << myFileNameQString << std::cout;
103101
if (myQPixmap.load(myFileNameQString))
104102
{

0 commit comments

Comments
 (0)
Please sign in to comment.