#ifndef RENDER_WND_ADD_TEX_H
#define RENDER_WND_ADD_TEX_H

#include <QDialog>

#include "render_type_def.h"

class WndAddTex : public QDialog {

public:
    struct ReturnData {
        bool valid = false;
        bool SRGB = true;
        bool reverse_Y = false;
        bool bpp_16 = false;
        Z::TextureType textureType = Z::TextureType::NONE;
    };

    explicit WndAddTex(ReturnData &outData);
    ~WndAddTex() override;

private:
    void OnSelectChanged(int index);
    class WgtConfig;
    ReturnData &m_outData;
    WgtConfig *m_config;
};



#endif //RENDER_WND_ADD_TEX_H
