Falkon Develop
Cross-platform Qt-based web browser
VerticalTabsController Class Reference

#include <verticaltabscontroller.h>

Inheritance diagram for VerticalTabsController:
SideBarInterface

Public Member Functions

 VerticalTabsController (VerticalTabsPlugin *plugin)
 
QString title () const override
 
QAction * createMenuAction () override
 
QWidget * createSideBarWidget (BrowserWindow *window) override
 
bool handleKeyPress (QKeyEvent *event, TabWidget *tabWidget)
 
- Public Member Functions inherited from SideBarInterface
 SideBarInterface (QObject *parent=nullptr)
 
virtual QString title () const =0
 
virtual QAction * createMenuAction ()=0
 
virtual QWidget * createSideBarWidget (BrowserWindow *mainWindow)=0
 

Detailed Description

Definition at line 32 of file verticaltabscontroller.h.

Constructor & Destructor Documentation

◆ VerticalTabsController()

VerticalTabsController::VerticalTabsController ( VerticalTabsPlugin plugin)
explicit

Definition at line 27 of file verticaltabscontroller.cpp.

Member Function Documentation

◆ createMenuAction()

QAction * VerticalTabsController::createMenuAction ( )
overridevirtual

Implements SideBarInterface.

Definition at line 38 of file verticaltabscontroller.cpp.

◆ createSideBarWidget()

QWidget * VerticalTabsController::createSideBarWidget ( BrowserWindow window)
overridevirtual

Implements SideBarInterface.

Definition at line 45 of file verticaltabscontroller.cpp.

◆ handleKeyPress()

bool VerticalTabsController::handleKeyPress ( QKeyEvent *  event,
TabWidget tabWidget 
)

Definition at line 57 of file verticaltabscontroller.cpp.

◆ title()

QString VerticalTabsController::title ( ) const
overridevirtual

Implements SideBarInterface.

Definition at line 33 of file verticaltabscontroller.cpp.


The documentation for this class was generated from the following files: