Olive
Public Member Functions | Public Attributes | Protected Member Functions | Private Slots | Private Attributes | List of all members
ViewerContainer Class Reference

#include <viewercontainer.h>

Inheritance diagram for ViewerContainer:

Public Member Functions

 ViewerContainer (QWidget *parent=0)
 
 ~ViewerContainer ()
 
void dragScrollPress (const QPoint &)
 
void dragScrollMove (const QPoint &)
 
void parseWheelEvent (QWheelEvent *event)
 
void adjust ()
 
void adjust_scrollbars ()
 

Public Attributes

bool fit
 
double zoom
 
Viewerviewer
 
ViewerWidgetchild
 

Protected Member Functions

void resizeEvent (QResizeEvent *event)
 

Private Slots

void scroll_changed ()
 

Private Attributes

int drag_start_x
 
int drag_start_y
 
int horiz_start
 
int vert_start
 
QScrollBar * horizontal_scrollbar
 
QScrollBar * vertical_scrollbar
 

Constructor & Destructor Documentation

◆ ViewerContainer()

ViewerContainer::ViewerContainer ( QWidget *  parent = 0)
explicit

◆ ~ViewerContainer()

ViewerContainer::~ViewerContainer ( )

Member Function Documentation

◆ adjust()

void ViewerContainer::adjust ( )

◆ adjust_scrollbars()

void ViewerContainer::adjust_scrollbars ( )

◆ dragScrollMove()

void ViewerContainer::dragScrollMove ( const QPoint &  p)

◆ dragScrollPress()

void ViewerContainer::dragScrollPress ( const QPoint &  p)

◆ parseWheelEvent()

void ViewerContainer::parseWheelEvent ( QWheelEvent *  event)

◆ resizeEvent()

void ViewerContainer::resizeEvent ( QResizeEvent *  event)
protected

◆ scroll_changed

void ViewerContainer::scroll_changed ( )
privateslot

Member Data Documentation

◆ child

ViewerWidget* ViewerContainer::child

◆ drag_start_x

int ViewerContainer::drag_start_x
private

◆ drag_start_y

int ViewerContainer::drag_start_y
private

◆ fit

bool ViewerContainer::fit

◆ horiz_start

int ViewerContainer::horiz_start
private

◆ horizontal_scrollbar

QScrollBar* ViewerContainer::horizontal_scrollbar
private

◆ vert_start

int ViewerContainer::vert_start
private

◆ vertical_scrollbar

QScrollBar* ViewerContainer::vertical_scrollbar
private

◆ viewer

Viewer* ViewerContainer::viewer

◆ zoom

double ViewerContainer::zoom

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