Skip to content

Commit

Permalink
fix build without GUI
Browse files Browse the repository at this point in the history
  • Loading branch information
3nids committed Oct 22, 2018
1 parent dfb28fe commit 225c922
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
4 changes: 4 additions & 0 deletions src/providers/mssql/qgsmssqldataitems.cpp
Expand Up @@ -557,6 +557,7 @@ QgsMssqlLayerItem::QgsMssqlLayerItem( QgsDataItem *parent, const QString &name,
setState( Populated );
}

#ifdef HAVE_GUI
QList<QAction *> QgsMssqlLayerItem::actions( QWidget *actionParent )
{
QgsMssqlConnectionItem *connItem = qobject_cast<QgsMssqlConnectionItem *>( parent() ? parent()->parent() : nullptr );
Expand Down Expand Up @@ -610,6 +611,7 @@ QList<QAction *> QgsMssqlLayerItem::actions( QWidget *actionParent )
lst.append( actionTruncateLayer );
return lst;
}
#endif

QgsMssqlLayerItem *QgsMssqlLayerItem::createClone()
{
Expand Down Expand Up @@ -658,6 +660,7 @@ QVector<QgsDataItem *> QgsMssqlSchemaItem::createChildren()
return QVector<QgsDataItem *>();
}

#ifdef HAVE_GUI
QList<QAction *> QgsMssqlSchemaItem::actions( QWidget *parent )
{
QList<QAction *> lst;
Expand All @@ -672,6 +675,7 @@ QList<QAction *> QgsMssqlSchemaItem::actions( QWidget *parent )

return lst;
}
#endif

void QgsMssqlSchemaItem::addLayers( QgsDataItem *newLayers )
{
Expand Down
12 changes: 6 additions & 6 deletions src/providers/ogr/qgsgeopackagedataitems.cpp
Expand Up @@ -13,6 +13,11 @@
* *
***************************************************************************/

#include <QAction>
#include <QMessageBox>
#include <QFileDialog>
#include <QInputDialog>

#include <sqlite3.h>

#include "qgssqliteutils.h"
Expand All @@ -27,18 +32,13 @@
#include "qgsogrdataitems.h"
#ifdef HAVE_GUI
#include "qgsnewgeopackagelayerdialog.h"
#include "qgsproxyprogresstask.h"
#endif
#include "qgsmessageoutput.h"
#include "qgsvectorlayerexporter.h"
#include "qgsgeopackagerasterwritertask.h"
#include "qgstaskmanager.h"
#include "qgsproviderregistry.h"

#include <QAction>
#include <QMessageBox>
#include <QFileDialog>
#include <QInputDialog>
#include "qgsproxyprogresstask.h"

QGISEXTERN bool deleteLayer( const QString &uri, const QString &errCause );

Expand Down

0 comments on commit 225c922

Please sign in to comment.