diff options
Diffstat (limited to 'libkms++')
-rw-r--r-- | libkms++/property.cpp | 40 | ||||
-rw-r--r-- | libkms++/property.h | 2 |
2 files changed, 0 insertions, 42 deletions
diff --git a/libkms++/property.cpp b/libkms++/property.cpp index d4d03b6..e4390ba 100644 --- a/libkms++/property.cpp +++ b/libkms++/property.cpp @@ -84,44 +84,4 @@ vector<uint32_t> Property::get_blob_ids() const drmModePropertyPtr p = m_priv->drm_prop; return vector<uint32_t>(p->blob_ids, p->blob_ids + p->count_blobs); } - -const std::string Property::to_str(uint64_t val) const -{ - drmModePropertyPtr p = m_priv->drm_prop; - string ret; - - if (p->flags & DRM_MODE_PROP_ENUM) { - for (int i = 0; i < p->count_enums; i++) { - if (p->enums[i].value == val) { - ret += string("\"") + p->enums[i].name + "\""; - break; - } - } - ret += " (enum: " + to_string(val) + ")"; - } else if (p->flags & DRM_MODE_PROP_RANGE) { - ret += to_string(val); - if (p->count_values == 2) - ret += " [" + to_string(p->values[0]) + "-" + - to_string(p->values[1]) + "]"; - else - ret += " <broken range>"; - } else if (p->flags & DRM_MODE_PROP_BLOB) { - ret += "Blob id: " + to_string(val); - - auto blob = drmModeGetPropertyBlob(card().fd(), (uint32_t) val); - if (blob) { - ret += " length: " + to_string(blob->length); - drmModeFreePropertyBlob(blob); - } - } else { - ret += to_string(val); - } - - if (p->flags & DRM_MODE_PROP_PENDING) - ret += " (pendig)"; - if (p->flags & DRM_MODE_PROP_IMMUTABLE) - ret += " (immutable)"; - - return ret; -} } diff --git a/libkms++/property.h b/libkms++/property.h index 147496e..b9097ff 100644 --- a/libkms++/property.h +++ b/libkms++/property.h @@ -25,8 +25,6 @@ class Property : public DrmObject public: const std::string& name() const; - const std::string to_str(uint64_t val) const; - bool is_immutable() const; bool is_pending() const; |