35 return tr(
"Vertical Tabs");
40 auto *act =
new QAction(
title(),
this);
41 act->setCheckable(
true);
48 widget->setViewType(m_plugin->
viewType());
53 m_widgets[window] = widget;
59 auto switchToNextTab = [=]() {
68 auto switchToPreviousTab = [=]() {
77 switch (event->key()) {
79 case Qt::Key_PageDown:
80 if (event->modifiers() == Qt::ControlModifier) {
81 if (switchToNextTab()) {
88 if (event->modifiers() == (Qt::ShiftModifier | Qt::ControlModifier)) {
89 if (switchToPreviousTab()) {
96 if (event->modifiers() == Qt::ControlModifier) {
97 if (switchToPreviousTab()) {
VerticalTabsController(VerticalTabsPlugin *plugin)
bool handleKeyPress(QKeyEvent *event, TabWidget *tabWidget)
QWidget * createSideBarWidget(BrowserWindow *window) override
QAction * createMenuAction() override
QString title() const override
void viewTypeChanged(VerticalTabsPlugin::ViewType type)
void styleSheetChanged(const QString &styleSheet)
ViewType viewType() const
QString styleSheet() const