diff options
Diffstat (limited to 'ksquirrel/ksquirrelpart/sq_helpwidget.ui.h')
-rw-r--r-- | ksquirrel/ksquirrelpart/sq_helpwidget.ui.h | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/ksquirrel/ksquirrelpart/sq_helpwidget.ui.h b/ksquirrel/ksquirrelpart/sq_helpwidget.ui.h new file mode 100644 index 0000000..844f327 --- /dev/null +++ b/ksquirrel/ksquirrelpart/sq_helpwidget.ui.h @@ -0,0 +1,45 @@ +/**************************************************************************** +** ui.h extension file, included from the uic-generated form implementation. +** +** If you want to add, delete, or rename functions or slots, use +** Qt Designer to update this file, preserving your code. +** +** You should not define a constructor or destructor in this file. +** Instead, write your code in functions called init() and destroy(). +** These will automatically be called by the form's constructor and +** destructor. +*****************************************************************************/ + +/* + * SQ_HelpWidget is a helper widget. It shows hotkeys, which + * are accepted by SQ_GLWidget. Called from SQ_GLWidget. + */ + +void SQ_HelpWidget::init() +{ + setPalette(QToolTip::palette()); + SQ_Config::instance()->setGroup("GL view"); + + int pg = SQ_Config::instance()->readNumEntry("help_id", 0); + + buttonGroup->setButton(pg); + widgetStack1->raiseWidget(pg); +} + +void SQ_HelpWidget::destroy() +{ + SQ_Config::instance()->setGroup("GL view"); + SQ_Config::instance()->writeEntry("help_id", buttonGroup->selectedId()); +} + +bool SQ_HelpWidget::event(QEvent *e) +{ + if(e->type() == QEvent::WindowDeactivate + || e->type() == QEvent::MouseButtonPress + || e->type() == QEvent::KeyPress) + { + reject(); + } + + return QDialog::event(e); +} |