| #pragma once |
| |
| #ifndef TPARAM_UI_CONCEPT_H |
| #define TPARAM_UI_CONCEPT_H |
| |
| #include "tparam.h" |
| |
| #include <vector> |
| #include <string> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| class TParamUIConcept { |
| public: |
| |
| |
| |
| |
| enum Type { |
| NONE = 0, |
| |
| RADIUS, |
| |
| WIDTH, |
| |
| ANGLE, |
| |
| |
| POINT, |
| |
| POINT_2, |
| |
| VECTOR, |
| |
| POLAR, |
| |
| |
| SIZE, |
| |
| QUAD, |
| |
| RECT, |
| |
| |
| DIAMOND, |
| |
| |
| TYPESCOUNT |
| }; |
| |
| public: |
| Type m_type; |
| std::string m_label; |
| std::vector<TParamP> m_params; |
| }; |
| |
| #endif |