1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-23 03:57:40 +00:00

GVariant: Add to_string(GVariant::Type) helper.

This commit is contained in:
Andreas Kling 2019-06-23 07:54:46 +02:00
parent 0e18201b7e
commit 0af61e9123
2 changed files with 20 additions and 0 deletions

View file

@ -1,5 +1,23 @@
#include <LibGUI/GVariant.h>
const char* to_string(GVariant::Type type)
{
switch (type) {
case GVariant::Type::Invalid: return "Invalid";
case GVariant::Type::Bool: return "Bool";
case GVariant::Type::Int: return "Int";
case GVariant::Type::Float: return "Float";
case GVariant::Type::String: return "String";
case GVariant::Type::Bitmap: return "Bitmap";
case GVariant::Type::Color: return "Color";
case GVariant::Type::Icon: return "Icon";
case GVariant::Type::Point: return "Point";
case GVariant::Type::Size: return "Size";
case GVariant::Type::Rect: return "Rect";
}
ASSERT_NOT_REACHED();
}
GVariant::GVariant()
{
m_value.as_string = nullptr;