NavigationBar Class Reference

#include <viswnd.h>

Inheritance diagram for NavigationBar:

Inheritance graph
[legend]
Collaboration diagram for NavigationBar:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 72 of file viswnd.h.


Public Slots

void zoom (qreal)
void zoomIn ()
void zoomOut ()

Signals

void setShrinkPathEnabled (bool)
void setDrawSurfaceEnabled (bool)
void zoomChanged (qreal)

Public Member Functions

 NavigationBar ()
 ~NavigationBar ()

Protected Slots

void topLevelChanged (bool)

Protected Attributes

QSize floatingSize_

Private Slots

void shrinkPathChanged (int)
void drawSurfaceChanged (int)
void zoomChanged (int)

Private Attributes

Privated

Classes

struct  Private

Constructor & Destructor Documentation

NavigationBar (  ) 

Definition at line 219 of file viswnd.cc.

References d, NavigationBar::Private::drawSurface, drawSurfaceChanged(), NavigationBar::Private::frame, NavigationBar::Private::layout, NavigationBar::Private::shrinkPath, shrinkPathChanged(), zoomChanged(), NavigationBar::Private::zoomLabel, and NavigationBar::Private::zoomSlider.

~NavigationBar (  ) 

Definition at line 262 of file viswnd.cc.

References d.


Member Function Documentation

void zoom ( qreal  ratio  )  [slot]

Definition at line 265 of file viswnd.cc.

References d, and NavigationBar::Private::zoomSlider.

Referenced by VisWnd::showMainWindow().

void zoomIn (  )  [slot]

Definition at line 275 of file viswnd.cc.

References d, and NavigationBar::Private::zoomSlider.

void zoomOut (  )  [slot]

Definition at line 279 of file viswnd.cc.

References d, and NavigationBar::Private::zoomSlider.

void setShrinkPathEnabled ( bool   )  [signal]

Referenced by shrinkPathChanged().

void setDrawSurfaceEnabled ( bool   )  [signal]

Referenced by drawSurfaceChanged().

void zoomChanged ( qreal   )  [signal]

Referenced by NavigationBar(), and zoomChanged().

void shrinkPathChanged ( int  state  )  [private, slot]

Definition at line 283 of file viswnd.cc.

References setShrinkPathEnabled().

Referenced by NavigationBar().

void drawSurfaceChanged ( int  state  )  [private, slot]

Definition at line 286 of file viswnd.cc.

References setDrawSurfaceEnabled().

Referenced by NavigationBar().

void zoomChanged ( int  pos  )  [private, slot]

Definition at line 289 of file viswnd.cc.

References d, zoomChanged(), NavigationBar::Private::zoomLabel, and NavigationBar::Private::zoomSlider.

void topLevelChanged ( bool  topLevel  )  [protected, slot, inherited]

Definition at line 192 of file viswnd.cc.

Referenced by Bar::Bar().


Member Data Documentation

Private* d [private]

Definition at line 90 of file viswnd.h.

Referenced by NavigationBar(), zoom(), zoomChanged(), zoomIn(), zoomOut(), and ~NavigationBar().

QSize floatingSize_ [protected, inherited]

Definition at line 67 of file viswnd.h.


The documentation for this class was generated from the following files:
Generated on Fri Jul 10 22:42:15 2009 for rob08 by  doxygen 1.5.4