diff options
| author | Michele Calgaro <michele.calgaro@yahoo.it> | 2021-02-11 13:53:17 +0900 |
|---|---|---|
| committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2021-02-11 13:55:21 +0900 |
| commit | bea04fd96d4508622b2f5bbe020f161671d119a0 (patch) | |
| tree | df5b6fabf233b22e0afab59312869dd6812a47d2 /src/MainWidget.cpp | |
| parent | 9ef732aa0682eeb945d8a16839487f30c0e76db5 (diff) | |
| download | kvkbd-bea04fd96d4508622b2f5bbe020f161671d119a0.tar.gz kvkbd-bea04fd96d4508622b2f5bbe020f161671d119a0.zip | |
Hide resize handle when the keyboard is locked on the screen.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit aae2b175aefd87d06bdf223c323a6b66a75a6a00)
Diffstat (limited to 'src/MainWidget.cpp')
| -rw-r--r-- | src/MainWidget.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/MainWidget.cpp b/src/MainWidget.cpp index d320cea..be6aad5 100644 --- a/src/MainWidget.cpp +++ b/src/MainWidget.cpp @@ -541,7 +541,7 @@ MainWidget::MainWidget ( TDEAboutData *about, bool tren, TQWidget *parent, const dock->hide(); } - tray->contextMenu()->setItemChecked(mnu_lock, locked); + setLockState(locked); popup_menu = new VButton ( this,"popupmenu" ); popup_menu->resize ( 15,30 ); @@ -735,10 +735,16 @@ void MainWidget::quitClicked() hide(); } -void MainWidget::toggleLock() +void MainWidget::setLockState(bool lock) { - locked = !locked; + locked = lock; tray->contextMenu()->setItemChecked(mnu_lock, locked); + repaint(); // Force repainting to update the resize handle display +} + +void MainWidget::toggleLock() +{ + setLockState(!locked); TDEConfig *cfg = TDEApplication::kApplication()->config(); cfg->writeEntry("locked", locked); |
