Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
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 ( QWidget *  parent = 0)

Member Function Documentation

bool ResizableScrollBar::is_resizing ( )
void ResizableScrollBar::mouseMoveEvent ( QMouseEvent *  e)
overrideprotected
void ResizableScrollBar::mousePressEvent ( QMouseEvent *  e)
overrideprotected
void ResizableScrollBar::mouseReleaseEvent ( QMouseEvent *  e)
overrideprotected
void ResizableScrollBar::resize_move ( double  i)
signal
void ResizableScrollBar::resizeEvent ( QResizeEvent *  event)
overrideprotected

Member Data Documentation

bool ResizableScrollBar::resize_init
private
bool ResizableScrollBar::resize_proc
private
int ResizableScrollBar::resize_start
private
int ResizableScrollBar::resize_start_max
private
int ResizableScrollBar::resize_start_width
private
bool ResizableScrollBar::resize_top
private

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