]> git.cworth.org Git - apitrace/blobdiff - gui/shaderssourcewidget.h
Update downloads link.
[apitrace] / gui / shaderssourcewidget.h
index 4d7876d6b31cb66b11e8d2b11e277c271c62667d..9a5c322818402668a16c00a65cabd8b65c56f39f 100644 (file)
@@ -4,6 +4,8 @@
 #include "ui_shaderssourcewidget.h"
 #include <QWidget>
 
+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<QString, QString> &sources);
 
 private slots:
-    void changeShader(int idx);
+    void changeShader(const QString &key);
 private:
     Ui::ShadersSourceWidget m_ui;
-    QStringList m_sources;
+    QMap<QString, QString> m_sources;
+    GLSLEdit *m_edit;
 };
 
 #endif