aboutsummaryrefslogtreecommitdiffstats
path: root/SQLiteStudio3/guiSQLiteStudio/sqlview.h
blob: 7358a43375248b7a05b9827abe50c6810187e9c0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#ifndef SQLVIEW_H
#define SQLVIEW_H

#include "guiSQLiteStudio_global.h"
#include <QTextEdit>

class SqliteSyntaxHighlighter;

class GUI_API_EXPORT SqlView : public QTextEdit
{
        Q_OBJECT
    public:
        explicit SqlView(QWidget *parent = 0);

        void setSqliteVersion(int version);
        void setTextBackgroundColor(int from, int to, const QColor& color);

    private:
        SqliteSyntaxHighlighter* highlighter = nullptr;

    private slots:
        void changeFont(const QVariant& font);
};

#endif // SQLVIEW_H