codecwidget.h 592 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef CODECWIDGET_H
  2. #define CODECWIDGET_H
  3. #include <QtGui>
  4. namespace Ui {
  5. class CodecWidget;
  6. }
  7. class CodecWidget : public QWidget {
  8. Q_OBJECT
  9. public:
  10. CodecWidget(QWidget *parent = 0);
  11. ~CodecWidget();
  12. QString getCodecString();
  13. void setCodecString(QString);
  14. protected:
  15. void changeEvent(QEvent *e);
  16. private slots:
  17. void enableCodecs();
  18. void disableCodecs();
  19. void moveUp();
  20. void moveDown();
  21. private:
  22. void readCodecs(void);
  23. Ui::CodecWidget *ui;
  24. QHash<QString, QList<QHash<QString, QString> > > _listCodecs;
  25. };
  26. #endif // CODECWIDGET_H