summaryrefslogtreecommitdiffstats
path: root/ksquirrel/ksquirrelpart/sq_helpwidget.ui.h
diff options
context:
space:
mode:
Diffstat (limited to 'ksquirrel/ksquirrelpart/sq_helpwidget.ui.h')
-rw-r--r--ksquirrel/ksquirrelpart/sq_helpwidget.ui.h45
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);
+}