Skip to content

Commit

Permalink
remove redundant class qgsquickutils
Browse files Browse the repository at this point in the history
  • Loading branch information
tomasMizera authored and github-actions[bot] committed Dec 20, 2021
1 parent c88ea90 commit 1d29e7a
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 162 deletions.
2 changes: 0 additions & 2 deletions src/quickgui/CMakeLists.txt
Expand Up @@ -5,15 +5,13 @@ set(QGIS_QUICK_GUI_MOC_HDRS
qgsquickmapcanvasmap.h
qgsquickmapsettings.h
qgsquickmaptransform.h
qgsquickutils.h
)

set(QGIS_QUICK_GUI_SRC
qgsquickcoordinatetransformer.cpp
qgsquickmapcanvasmap.cpp
qgsquickmapsettings.cpp
qgsquickmaptransform.cpp
qgsquickutils.cpp
)

include_directories(
Expand Down
11 changes: 0 additions & 11 deletions src/quickgui/plugin/qgsquickplugin.cpp
Expand Up @@ -35,14 +35,6 @@
#include "qgsquickmapsettings.h"
#include "qgsquickmaptransform.h"
#include "qgsquickplugin.h"
#include "qgsquickutils.h"

static QObject *_utilsProvider( QQmlEngine *engine, QJSEngine *scriptEngine )
{
Q_UNUSED( engine )
Q_UNUSED( scriptEngine )
return new QgsQuickUtils(); // the object will be owned by QML engine and destroyed by the engine on exit
}

void QgsQuickPlugin::registerTypes( const char *uri )
{
Expand All @@ -66,7 +58,4 @@ void QgsQuickPlugin::registerTypes( const char *uri )
qmlRegisterType< QgsQuickMapSettings >( uri, 0, 1, "MapSettings" );
qmlRegisterType< QgsQuickMapTransform >( uri, 0, 1, "MapTransform" );
qmlRegisterType< QgsVectorLayer >( uri, 0, 1, "VectorLayer" );

qmlRegisterSingletonType< QgsQuickUtils >( uri, 0, 1, "Utils", _utilsProvider );
}

49 changes: 0 additions & 49 deletions src/quickgui/qgsquickutils.cpp

This file was deleted.

84 changes: 0 additions & 84 deletions src/quickgui/qgsquickutils.h

This file was deleted.

2 changes: 1 addition & 1 deletion tests/src/quickgui/CMakeLists.txt
Expand Up @@ -32,7 +32,7 @@ include_directories(SYSTEM
#############################################################
# Tests:

add_qgis_test(testqgsquickutils.cpp MODULE quick LINKEDLIBRARIES qgis_quick)
add_qgis_test(testqgsquickmapsettings.cpp MODULE quick LINKEDLIBRARIES qgis_quick)

#############################################################
# Add also test application
Expand Down
@@ -1,5 +1,5 @@
/***************************************************************************
testqgsquickutils.cpp
testqgsquickmapsettings.cpp
--------------------------------------
Date : Nov 2017
Copyright : (C) 2017 by Peter Petrik
Expand All @@ -17,33 +17,28 @@
#include <QDesktopWidget>

#include "qgsapplication.h"
#include "qgscoordinatereferencesystem.h"
#include "qgscoordinatetransformcontext.h"
#include "qgspoint.h"
#include "qgspointxy.h"
#include "qgstest.h"
#include "qgis.h"
#include "qgsunittypes.h"

#include "qgsquickutils.h"
#include "qgsquickmapsettings.h"

class TestQgsQuickUtils: public QObject
class TestQgsQuickSettings: public QObject
{
Q_OBJECT
private slots:
void init() {} // will be called before each testfunction is executed.
void cleanup() {} // will be called after every testfunction.

void screen_density();
private:
QgsQuickUtils utils;
void test_project_existency();
};

void TestQgsQuickUtils::screen_density()
void TestQgsQuickMapSettings::test_project_existency()
{
qreal dp = utils.screenDensity();
QVERIFY( ( dp > 0 ) && ( dp < 1000 ) );
QgsQuickMapSettings *settings = new QgsQuickMapSettings();
QVERIFY( !settings->project() );
delete settings;
}

QGSTEST_MAIN( TestQgsQuickUtils )
#include "testqgsquickutils.moc"
QGSTEST_MAIN( TestQgsQuickMapSettings )
#include "testqgsquickmapsettings.moc"

0 comments on commit 1d29e7a

Please sign in to comment.