ClientManager, DesktopManager: define properties in constructor
This commit is contained in:
@@ -1,13 +1,15 @@
|
||||
class ClientManager {
|
||||
private readonly world: World;
|
||||
private readonly config: ClientManager.Config;
|
||||
private readonly desktopManager: DesktopManager;
|
||||
private readonly pinManager: PinManager;
|
||||
private readonly clientMap: Map<KwinClient, ClientWrapper>;
|
||||
private lastFocusedClient: KwinClient|null;
|
||||
private readonly windowRuleEnforcer: WindowRuleEnforcer;
|
||||
|
||||
constructor(config: Config, world: World, desktopManager: DesktopManager, pinManager: PinManager) {
|
||||
constructor(
|
||||
config: Config,
|
||||
private readonly world: World,
|
||||
private readonly desktopManager: DesktopManager,
|
||||
private readonly pinManager: PinManager,
|
||||
) {
|
||||
this.world = world;
|
||||
this.config = config;
|
||||
this.desktopManager = desktopManager;
|
||||
|
||||
@@ -1,13 +1,16 @@
|
||||
class DesktopManager {
|
||||
private readonly pinManager: PinManager;
|
||||
private readonly config: Desktop.Config;
|
||||
public readonly layoutConfig: LayoutConfig;
|
||||
private readonly desktops: Map<string, Desktop>; // key is activityId|desktopId
|
||||
private selectedScreen: Output;
|
||||
private kwinActivities: Set<string>;
|
||||
private kwinDesktops: Set<KwinDesktop>;
|
||||
|
||||
constructor(pinManager: PinManager, config: Desktop.Config, layoutConfig: LayoutConfig, currentActivity: string, currentDesktop: KwinDesktop) {
|
||||
constructor(
|
||||
private readonly pinManager: PinManager,
|
||||
private readonly config: Desktop.Config,
|
||||
public readonly layoutConfig: LayoutConfig,
|
||||
currentActivity: string,
|
||||
currentDesktop: KwinDesktop,
|
||||
) {
|
||||
this.pinManager = pinManager;
|
||||
this.config = config;
|
||||
this.layoutConfig = layoutConfig;
|
||||
|
||||
Reference in New Issue
Block a user