summaryrefslogblamecommitdiff
path: root/horizonhelpwindow.cc
blob: e4f25fbdaff99f63dee6ea32bc26f62a6392e957 (plain) (tree)





























                                                                                
#include "horizonhelpwindow.hh"

#include <QDialogButtonBox>
#include <QTextEdit>
#include <QVBoxLayout>

HorizonHelpWindow::HorizonHelpWindow(QFile *helpFile, QWidget *parent) :
        QDialog(parent), helpFile(helpFile)
{
        QDialogButtonBox *buttonBox;
        QTextEdit *helpText;
        QVBoxLayout *layout;

        setFixedSize(QSize(600, 400));
        setSizeGripEnabled(false);
        setWindowTitle("Horizon Help");

        helpText = new QTextEdit(this);
        helpText->setReadOnly(true);
        helpText->setHtml(helpFile->readAll().toStdString().c_str());

        buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok, this);
        connect(buttonBox, &QDialogButtonBox::accepted, this, &QDialog::accept);

        layout = new QVBoxLayout();
        layout->addWidget(helpText);
        layout->addWidget(buttonBox);

        setLayout(layout);
}