// Who When What
// --- ---------- -------------------------------------------------------------
// JLH 08/01/2011 Created this file
+// JLH 10/08/2011 Added Esc & Return as exit keys
//
// STILL TO DO:
// layout->setSizeConstraint(QLayout::SetFixedSize);
setLayout(layout);
-// image = new QLabel();
-// image->setAlignment(Qt::AlignRight);
-// image->setPixmap(QPixmap(":/res/vj_title_small.png"));
-// layout->addWidget(image);
-
text = new QTextBrowser;
text->setSource(QUrl("qrc:/res/help.html"));
layout->addWidget(text);
}
-#if 0
-label size is 365x168
-scaled(365, 168
-
-#include "htmlviewer.moc"
-HtmlViewerWindow *htmlViewerWindow;
-
-HtmlViewerWindow::HtmlViewerWindow() {
- setObjectName("html-window");
- resize(560, 480);
- setGeometryString(&config().geometry.htmlViewerWindow);
- application.windowList.add(this);
-
- layout = new QVBoxLayout;
- layout->setMargin(Style::WindowMargin);
- layout->setSpacing(0);
- setLayout(layout);
-
- document = new QTextBrowser;
- layout->addWidget(document);
-}
-
-void HtmlViewerWindow::show(const char *title, const char *htmlData) {
- document->setHtml(string() << htmlData);
- setWindowTitle(title);
- Window::show();
+void HelpWindow::keyPressEvent(QKeyEvent * e)
+{
+ if (e->key() == Qt::Key_Escape || e->key() == Qt::Key_Return)
+ hide();
}
-#endif