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;
};