#include "shortcuts_dialog.h" #include #include #include #include #include #include #include ShortcutsDialog::ShortcutsDialog(QWidget * parent) :QDialog(parent)//,Qt::FramelessWindowHint) { setModal(true); setWindowIcon(QIcon(":/images/shortcuts.png")); setWindowTitle(tr("YACReader keyboard shortcuts")); QVBoxLayout * mainLayout = new QVBoxLayout; close = new QPushButton(tr("Close")); connect(close,SIGNAL(clicked()),this,SLOT(close())); QHBoxLayout *bottomLayout = new QHBoxLayout; bottomLayout->addStretch(); bottomLayout->addWidget(close); QHBoxLayout * shortcutsLayout = new QHBoxLayout; shortcuts = new QTextEdit(); QTextEdit * shortcuts2 = new QTextEdit(); shortcuts->setFrameStyle(QFrame::NoFrame); shortcuts2->setFrameStyle(QFrame::NoFrame); //"

General functions:


O : Open comic
Esc : Exit

" shortcuts->setReadOnly(true); shortcuts2->setReadOnly(true); shortcutsLayout->addWidget(shortcuts); shortcutsLayout->addWidget(shortcuts2); shortcutsLayout->setSpacing(0); mainLayout->addLayout(shortcutsLayout); mainLayout->addLayout(bottomLayout); QHBoxLayout *imgMainLayout = new QHBoxLayout; QLabel * imgLabel = new QLabel(); QPixmap p(":/images/shortcuts.png"); imgLabel->setPixmap(p); QVBoxLayout * imgLayout = new QVBoxLayout; imgLayout->addWidget(imgLabel); imgLayout->addStretch(); imgMainLayout->addLayout(imgLayout); imgMainLayout->addLayout(mainLayout); setLayout(imgMainLayout); setFixedSize(QSize(700,500)); QFile f(":/files/shortcuts.html"); f.open(QIODevice::ReadOnly); QTextStream txtS(&f); QString content = txtS.readAll(); f.close(); shortcuts->setHtml(content); QFile f2(":/files/shortcuts2.html"); f2.open(QIODevice::ReadOnly); QTextStream txtS2(&f2); content = txtS2.readAll(); f2.close(); shortcuts2->setHtml(content); setWindowTitle(tr("Keyboard Shortcuts")); }