config: tell the config about drm devices
This commit is contained in:
parent
99fcd63438
commit
e27cf29693
23 changed files with 581 additions and 50 deletions
|
|
@ -4,7 +4,7 @@ mod handler;
|
|||
use crate::it::test_config::TEST_CONFIG_ENTRY;
|
||||
use {
|
||||
crate::{
|
||||
backend::{ConnectorId, InputDeviceId},
|
||||
backend::{ConnectorId, DrmDeviceId, InputDeviceId},
|
||||
config::handler::ConfigProxyHandler,
|
||||
ifs::wl_seat::SeatId,
|
||||
state::State,
|
||||
|
|
@ -19,7 +19,7 @@ use {
|
|||
ipc::{InitMessage, ServerMessage, V1InitMessage},
|
||||
ConfigEntry, VERSION,
|
||||
},
|
||||
drm::Connector,
|
||||
drm::{Connector, DrmDevice},
|
||||
input::{InputDevice, Seat},
|
||||
keyboard::ModifiedKeySym,
|
||||
},
|
||||
|
|
@ -70,6 +70,18 @@ impl ConfigProxy {
|
|||
});
|
||||
}
|
||||
|
||||
pub fn new_drm_dev(&self, dev: DrmDeviceId) {
|
||||
self.send(&ServerMessage::NewDrmDev {
|
||||
device: DrmDevice(dev.raw() as _),
|
||||
});
|
||||
}
|
||||
|
||||
pub fn del_drm_dev(&self, dev: DrmDeviceId) {
|
||||
self.send(&ServerMessage::DelDrmDev {
|
||||
device: DrmDevice(dev.raw() as _),
|
||||
});
|
||||
}
|
||||
|
||||
pub fn new_connector(&self, connector: ConnectorId) {
|
||||
self.send(&ServerMessage::NewConnector {
|
||||
device: Connector(connector.raw() as _),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue