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

Member Function Documentation

void ViewerContainer::adjust ( )
void ViewerContainer::adjust_scrollbars ( )
void ViewerContainer::dragScrollMove ( const QPoint &  p)
void ViewerContainer::dragScrollPress ( const QPoint &  p)
void ViewerContainer::parseWheelEvent ( QWheelEvent *  event)
void ViewerContainer::resizeEvent ( QResizeEvent *  event)
protected
void ViewerContainer::scroll_changed ( )
privateslot

Member Data Documentation

ViewerWidget* ViewerContainer::child
int ViewerContainer::drag_start_x
private
int ViewerContainer::drag_start_y
private
bool ViewerContainer::fit
int ViewerContainer::horiz_start
private
QScrollBar* ViewerContainer::horizontal_scrollbar
private
int ViewerContainer::vert_start
private
QScrollBar* ViewerContainer::vertical_scrollbar
private
Viewer* ViewerContainer::viewer
double ViewerContainer::zoom

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