#pragma once #include #include namespace Conversion { enum class Category { Temperature, Length }; struct Result { bool ok = false; double value = 0.0; QString explanation; QString error; }; QStringList units(Category category); Result convert(const QString &text, Category category, int from, int to); }