17 #ifndef qgsnewvectorlayerdialog_H 
   18 #define qgsnewvectorlayerdialog_H 
   20 #include "ui_qgsnewvectorlayerdialogbase.h" 
   80     void attributes( QList< QPair<QString, QString> > &at ) 
const;
 
   82     QString selectedFileFormat() 
const;
 
   84     QString selectedFileEncoding() 
const;
 
   91     QString filename() 
const;
 
  100     void setFilename( 
const QString &filename );
 
  116     void accept() 
override;
 
  119     void mAddAttributeButton_clicked();
 
  120     void mRemoveAttributeButton_clicked();
 
  121     void mFileFormatComboBox_currentIndexChanged( 
int index );
 
  122     void mTypeBox_currentIndexChanged( 
int index );
 
  127     void nameChanged( 
const QString & );
 
  128     void selectionChanged();
 
  131     QPushButton *mOkButton = 
nullptr;
 
  133     void updateExtension();
 
  136 #endif //qgsnewvectorlayerdialog_H