From d30ec339a102acd479e4327f319416886c7a3473 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Wed, 25 May 2016 11:37:17 +0300 Subject: Split properties from DrmObject into DrmPropObject --- py/pykmsbase.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'py') diff --git a/py/pykmsbase.cpp b/py/pykmsbase.cpp index b27ed3c..aa86d9f 100644 --- a/py/pykmsbase.cpp +++ b/py/pykmsbase.cpp @@ -25,12 +25,15 @@ void init_pykmsbase(py::module &m) py::class_(m, "DrmObject") .def_property_readonly("id", &DrmObject::id) - .def("refresh_props", &DrmObject::refresh_props) - .def_property_readonly("prop_map", &DrmObject::get_prop_map) .def_property_readonly("card", &DrmObject::card) ; - py::class_(m, "Connector", py::base()) + py::class_(m, "DrmPropObject", py::base()) + .def("refresh_props", &DrmPropObject::refresh_props) + .def_property_readonly("prop_map", &DrmPropObject::get_prop_map) + ; + + py::class_(m, "Connector", py::base()) .def_property_readonly("fullname", &Connector::fullname) .def("get_default_mode", &Connector::get_default_mode) .def("get_current_crtc", &Connector::get_current_crtc) @@ -38,7 +41,7 @@ void init_pykmsbase(py::module &m) .def("__repr__", [](const Connector& o) { return ""; }) ; - py::class_(m, "Crtc", py::base()) + py::class_(m, "Crtc", py::base()) .def("set_mode", &Crtc::set_mode) .def("page_flip", &Crtc::page_flip) .def("set_plane", &Crtc::set_plane) @@ -47,10 +50,10 @@ void init_pykmsbase(py::module &m) .def("__repr__", [](const Crtc& o) { return ""; }) ; - py::class_(m, "Encoder", py::base()) + py::class_(m, "Encoder", py::base()) ; - py::class_(m, "Plane", py::base()) + py::class_(m, "Plane", py::base()) .def("supports_crtc", &Plane::supports_crtc) .def_property_readonly("plane_type", &Plane::plane_type) .def("__repr__", [](const Plane& o) { return ""; }) -- cgit v1.2.3