Changeset View
Changeset View
Standalone View
Standalone View
src/ktouchcontext.h
Context not available. | |||||
37 | Q_OBJECT | 37 | Q_OBJECT | ||
---|---|---|---|---|---|
38 | Q_PROPERTY(QString keyboardLayoutName READ keyboardLayoutName NOTIFY keyboardLayoutNameChanged) | 38 | Q_PROPERTY(QString keyboardLayoutName READ keyboardLayoutName NOTIFY keyboardLayoutNameChanged) | ||
39 | Q_PROPERTY(DataIndex* globalDataIndex READ dataIndex CONSTANT) | 39 | Q_PROPERTY(DataIndex* globalDataIndex READ dataIndex CONSTANT) | ||
40 | Q_PROPERTY(bool keyboardKCMAvailable READ keyboardKCMAvailable CONSTANT) | ||||
40 | public: | 41 | public: | ||
41 | explicit KTouchContext(KMainWindow* mainWindow, QQuickView* view, QObject* parent = 0); | 42 | explicit KTouchContext(KMainWindow* mainWindow, QQuickView* view, QObject* parent = 0); | ||
42 | ~KTouchContext(); | 43 | ~KTouchContext(); | ||
43 | QString keyboardLayoutName() const; | 44 | QString keyboardLayoutName() const; | ||
44 | DataIndex* dataIndex(); | 45 | DataIndex* dataIndex(); | ||
46 | bool keyboardKCMAvailable(); | ||||
45 | Q_INVOKABLE void showMenu(int xPos, int yPos); | 47 | Q_INVOKABLE void showMenu(int xPos, int yPos); | ||
48 | Q_INVOKABLE Lesson* createLesson(); | ||||
46 | public slots: | 49 | public slots: | ||
47 | void showResourceEditor(); | 50 | void showResourceEditor(); | ||
51 | void showKeyboardKCM(); | ||||
48 | bool showCustomLessonDialog(Lesson* lesson, KeyboardLayout* keyboardLayout); | 52 | bool showCustomLessonDialog(Lesson* lesson, KeyboardLayout* keyboardLayout); | ||
49 | private slots: | 53 | private slots: | ||
50 | void showConfigDialog(); | 54 | void showConfigDialog(); | ||
51 | void configureShortcuts(); | 55 | void configureShortcuts(); | ||
52 | void configureKeyboard(); | | |||
53 | void setFullscreen(bool fullscreen); | 56 | void setFullscreen(bool fullscreen); | ||
54 | signals: | 57 | signals: | ||
55 | void keyboardLayoutNameChanged(); | 58 | void keyboardLayoutNameChanged(); | ||
Context not available. |