QortalOS Brooklyn for Raspberry Pi 4
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

41 lines
867 B

/*
SPDX-FileCopyrightText: 2010 Andriy Rysin <[email protected]>
SPDX-FileCopyrightText: 2021 Cyril Rossi <[email protected]>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#ifndef KCM_KEYBOARD_H_
#define KCM_KEYBOARD_H_
#include "workspace_options.h"
#include <KCModule>
class KCMKeyboardWidget;
class KCMiscKeyboardWidget;
class KeyboardSettingsData;
struct Rules;
class KCMKeyboard : public KCModule
{
Q_OBJECT
public:
KCMKeyboard(QWidget *parent, const QVariantList &);
~KCMKeyboard() override;
public Q_SLOTS:
void save() override;
void load() override;
void defaults() override;
void updateUnmanagedState();
private:
Rules *rules;
KeyboardSettingsData *m_data;
WorkspaceOptions m_workspaceOptions;
KCMKeyboardWidget *widget;
KCMiscKeyboardWidget *m_miscWidget;
};
#endif /* KCM_KEYBOARD_H_ */