Program Listing for File cueinterpreterdialog.h

Return to documentation for file (src/dialog/cueinterpreterdialog.h)

#ifndef CUEINTERPRETERDIALOG_H
#define CUEINTERPRETERDIALOG_H

#include <QDialog>
#include <QString>
#include "model/cuemodel.h"

namespace Ui {
    class CueInterpreterDialog;
}

namespace PixelMaestroStudio {
    class CueInterpreterDialog : public QDialog {
        Q_OBJECT

        public:
            explicit CueInterpreterDialog(QWidget *parent = 0, uint8_t* cuefile = nullptr, uint32_t size = 0);
            ~CueInterpreterDialog();

        private slots:
            void on_copyButton_clicked();
            void on_closeButton_clicked();

            void on_showCueCodeCheckBox_toggled(bool checked);

        private:
            Ui::CueInterpreterDialog *ui;
            CueModel model_;

            QString geometry_str = QString("CueInterpreter/Geometry");
    };
}

#endif // CUEINTERPRETERDIALOG_H