18#ifndef QgsJoinDIALOG_H
19#define QgsJoinDIALOG_H
24#include "ui_qgsjoindialogbase.h"
34class GUI_EXPORT
QgsJoinDialog:
public QDialog,
private Ui::QgsJoinDialogBase
38 QgsJoinDialog(
QgsVectorLayer *layer, QList<QgsMapLayer *> alreadyJoinedLayers, QWidget *parent =
nullptr, Qt::WindowFlags f = Qt::WindowFlags() );
47 bool createAttributeIndex()
const;
52 void checkDefinitionValid();
54 void editableJoinLayerChanged();
61 bool mCacheEnabled =
false;
Base class for all map layer types.
Defines left outer join from our vector layer to some other vector layer.
Represents a vector layer which manages a vector based data sets.