Skip to content
Permalink
Browse files

Make sure classes do not miss their key function

  • Loading branch information
m-kuhn committed Sep 4, 2017
1 parent 916dbce commit 1db62ac600d822d2cf347abcdb0c43655ad0e98d
Showing with 7 additions and 3 deletions.
  1. +7 −3 src/core/layout/qgslayoutitemregistry.h
@@ -263,7 +263,13 @@ class CORE_EXPORT QgsLayoutItemRegistry : public QObject
#ifndef SIP_RUN
///@cond TEMPORARY
//simple item for testing
#ifdef ANDROID
// For some reason, the Android NDK toolchain requires this to link properly.
// Note to self: Please try to remove this again once Qt ships their libs built with gcc-5
class CORE_EXPORT TestLayoutItem : public QgsLayoutItem
#else
class TestLayoutItem : public QgsLayoutItem
#endif
{
Q_OBJECT

@@ -274,15 +280,13 @@ class TestLayoutItem : public QgsLayoutItem

//implement pure virtual methods
int type() const override { return QgsLayoutItemRegistry::LayoutItem + 102; }
QString stringType() const override { return QStringLiteral( "ItemTest" ); }
virtual QString stringType() const override { return QStringLiteral( "ItemTest" ); }
void draw( QgsRenderContext &context, const QStyleOptionGraphicsItem *itemStyle = nullptr ) override;

private:
QColor mColor;
QgsFillSymbol *mShapeStyleSymbol = nullptr;
};


///@endcond
#endif

0 comments on commit 1db62ac

Please sign in to comment.
You can’t perform that action at this time.