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.