Olive
Signals | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
ResizableScrollBar Class Reference

#include <resizablescrollbar.h>

Inheritance diagram for ResizableScrollBar:

Signals

void resize_move (double i)
 

Public Member Functions

 ResizableScrollBar (QWidget *parent=0)
 
bool is_resizing ()
 

Protected Member Functions

void resizeEvent (QResizeEvent *event) override
 
void mousePressEvent (QMouseEvent *) override
 
void mouseMoveEvent (QMouseEvent *) override
 
void mouseReleaseEvent (QMouseEvent *) override
 

Private Attributes

bool resize_init
 
bool resize_proc
 
int resize_start
 
bool resize_top
 
int resize_start_max
 
int resize_start_width
 

Constructor & Destructor Documentation

◆ ResizableScrollBar()

ResizableScrollBar::ResizableScrollBar ( QWidget *  parent = 0)

Member Function Documentation

◆ is_resizing()

bool ResizableScrollBar::is_resizing ( )

◆ mouseMoveEvent()

void ResizableScrollBar::mouseMoveEvent ( QMouseEvent *  e)
overrideprotected

◆ mousePressEvent()

void ResizableScrollBar::mousePressEvent ( QMouseEvent *  e)
overrideprotected

◆ mouseReleaseEvent()

void ResizableScrollBar::mouseReleaseEvent ( QMouseEvent *  e)
overrideprotected

◆ resize_move

void ResizableScrollBar::resize_move ( double  i)
signal

◆ resizeEvent()

void ResizableScrollBar::resizeEvent ( QResizeEvent *  event)
overrideprotected

Member Data Documentation

◆ resize_init

bool ResizableScrollBar::resize_init
private

◆ resize_proc

bool ResizableScrollBar::resize_proc
private

◆ resize_start

int ResizableScrollBar::resize_start
private

◆ resize_start_max

int ResizableScrollBar::resize_start_max
private

◆ resize_start_width

int ResizableScrollBar::resize_start_width
private

◆ resize_top

bool ResizableScrollBar::resize_top
private

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