Tab::Tab(QWidget* parent): QWidget(parent), m_Page(new Page(this)) { QSizePolicy sp; sp.setHorizontalPolicy(QSizePolicy::Maximum); m_Page->headersArea().get()->setFixedHeight(70); m_Page->linksArea().get()->setFixedHeight(100); //m_Page->headersArea().get()->setSizePolicy(sp); //m_Page->headersArea().get()->setSizeAdjustPolicy(); m_Page->headersArea().get()->setReadOnly(true); m_Page->linksArea().get()->setReadOnly(true); m_Page->bodyArea().get()->setReadOnly(true); m_VertLayout.reset(new QVBoxLayout(this)); m_VertLayout->addWidget(m_Page->headersArea().get()); m_VertLayout->addWidget(m_Page->linksArea().get()); m_VertLayout->addWidget(m_Page->bodyArea().get()); setLayout(m_VertLayout.get()); QObject::connect(this, SIGNAL(needReloadPage()), this, SLOT(reloadPage())); }
void ContainerWidget::showWebview() { QLineEdit *line = idwidget->lineedit; IdStore::store(line->text()); this->widget(1)->hide(); this->widget(0)->show(); emit reloadPage(); }
void ContainerWidget::keyPressEvent(QKeyEvent *e) { if(e->key() == Qt::Key_F1) { showWebview(); } else if(e->key() == Qt::Key_F2) { showIdChange(); } else if(e->key() == Qt::Key_F5) { qDebug() << "Reload page"; emit reloadPage(); } }
ContainerWidget::ContainerWidget(QWidget *parent) : QStackedWidget(parent) { setCursor(Qt::BlankCursor); webwidget = new WebviewerWidget(); idwidget = new IdChangeWidget(); connect(this, SIGNAL(reloadPage()), webwidget, SLOT(reload()) ); addWidget(webwidget); addWidget(idwidget); }
void ChatView::menuTriggered(QAction *action) { if (action == m_clear) ChatNotify::start(Notify::ClearChat, id()); else if (action == m_reload) reloadPage(); else if (action == m_seconds) ChatCore::settings()->setValue(SETTINGS_DISPLAY_SECONDS, action->isChecked()); else if (action == m_service) ChatCore::settings()->setValue(SETTINGS_DISPLAY_SERVICE, action->isChecked()); else if (action == m_autoscroll) ChatCore::settings()->setValue(SETTINGS_AUTO_SCROLL, action->isChecked()); }
void OptContentDock::reloadImage() { reloadPage(); }