X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=gui%2Fshaderssourcewidget.h;h=9a5c322818402668a16c00a65cabd8b65c56f39f;hb=3801952b80cd7a7160f6410518f6e3740d461b60;hp=4d7876d6b31cb66b11e8d2b11e277c271c62667d;hpb=7c814f1b9e077b1a1b5e40de8a7e3c371bf1e5a3;p=apitrace diff --git a/gui/shaderssourcewidget.h b/gui/shaderssourcewidget.h index 4d7876d..9a5c322 100644 --- a/gui/shaderssourcewidget.h +++ b/gui/shaderssourcewidget.h @@ -4,6 +4,8 @@ #include "ui_shaderssourcewidget.h" #include +class GLSLEdit; + class ShadersSourceWidget : public QWidget { Q_OBJECT @@ -11,13 +13,14 @@ public: ShadersSourceWidget(QWidget *parent=0); public slots: - void setShaders(const QStringList &sources); + void setShaders(const QMap &sources); private slots: - void changeShader(int idx); + void changeShader(const QString &key); private: Ui::ShadersSourceWidget m_ui; - QStringList m_sources; + QMap m_sources; + GLSLEdit *m_edit; }; #endif