16#ifndef QGSCODEEDITORSHELL_H 
   17#define QGSCODEEDITORSHELL_H 
   22#include <Qsci/qscilexer.h> 
   29class GUI_EXPORT QgsQsciLexerBash : 
public QsciLexer
 
   41      SingleQuotedString = 6, 
 
   46      BacktickQuotedCommand = 11, 
 
   47      HeredocDelimiter = 12,      
 
   48      HeredocQuotedString = 13    
 
   51    QgsQsciLexerBash( QObject *parent = 
nullptr );
 
   52    const char *language() 
const override;
 
   53    const char *lexer() 
const override;
 
   54    int lexerId() 
const override;
 
   55    QString description( 
int style ) 
const override;
 
   56    const char *keywords( 
int set ) 
const override;
 
   59class GUI_EXPORT QgsQsciLexerBatch : 
public QsciLexer
 
   75    QgsQsciLexerBatch( QObject *parent = 
nullptr );
 
   76    const char *language() 
const override;
 
   77    const char *lexer() 
const override;
 
   78    int lexerId() 
const override;
 
   79    QString description( 
int style ) 
const override;
 
   80    const char *keywords( 
int set ) 
const override;
 
  113    void initializeLexer() 
override;
 
 
ScriptLanguage
Scripting languages.
 
@ Unknown
Unknown/other language.
 
A shell script code editor based on QScintilla2.
 
A text editor based on QScintilla2.
 
@ ScriptEditor
Standard mode, allows for display and edit of entire scripts.
 
#define SIP_IF_MODULE(condition)