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:53:17 +0900 |
commit | aae2b175aefd87d06bdf223c323a6b66a75a6a00 (patch) | |
tree | 73cb8b6ab81310c4846180abf0f11cc42a811c38 /src/MainWidget.cpp | |
parent | b53e33352c2b7de5521b0944b30a0b12afa2f97e (diff) | |
download | kvkbd-aae2b175aefd87d06bdf223c323a6b66a75a6a00.tar.gz kvkbd-aae2b175aefd87d06bdf223c323a6b66a75a6a00.zip |
Hide resize handle when the keyboard is locked on the screen.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
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); |