SkyGI::FavoritesView Class Reference

Inheritance diagram for SkyGI::FavoritesView:
[legend]
Collaboration diagram for SkyGI::FavoritesView:
[legend]
List of all members.

Public Member Functions

 FavoritesView (Window *pParent, const Rect rFrame, unsigned int nWindowLayoutFlags)
 ~FavoritesView ()
bool FetchFavorites ()
void AddEntry (FavoritesViewEntry *pEntry)
void Remove (FavoritesViewEntry *pEntry)
void Rename (FavoritesViewEntry *pEntry)
void Save ()
virtual void MouseUp (const InputEvent &nInputEvent)
virtual void MouseMove (const InputEvent &nInputEvent)
void OnSelected (const String &szLocation)
void OnSelectedEvent (const String &szLocation, const InputEvent &nInputEvent)

Public Attributes

signal1< const String & > Selected
signal2< const String &, const
InputEvent & > 
SelectedEvent

Classes

class  Private

Constructor & Destructor Documentation

FavoritesView::FavoritesView ( Window pParent,
const Rect  rFrame,
unsigned int  nWindowLayoutFlags 
)

FavoritesView::~FavoritesView (  ) 


Member Function Documentation

bool FavoritesView::FetchFavorites (  ) 

void FavoritesView::AddEntry ( FavoritesViewEntry pEntry  ) 

void FavoritesView::Remove ( FavoritesViewEntry pEntry  ) 

void FavoritesView::Rename ( FavoritesViewEntry pEntry  ) 

void FavoritesView::Save (  ) 

void FavoritesView::MouseUp ( const InputEvent nInputEvent  )  [virtual]

Mouse release

Description:
This function gets called when a mouse release occured inside this window.
Overload this member function to react on mouse releases.
Parameters:
nButton - MouseButton which was released
nMouseButtonMask - Mask showing which additional mouse buttons were pressed when the mouse release occured
nInputEvent - INPUT_EVENT_MOUSE_RELEASE

Reimplemented from SkyGI::Window.

void FavoritesView::MouseMove ( const InputEvent nInputEvent  )  [virtual]

Mouse move

Description:
This function gets called when the mouse cursor was moved inside the window. Mouse move events are only generated after a call to EnableMouseMoveEvents(). Use DisableMouseMoveEvents() to disable further generation of mouse move events.
Overload this member function to react on mouse move events.
Parameters:
pNewPosition - Current mouse cursor position
pOldPosition - Old mouse cursor position
nMouseButtonMask - Mask showing which mouse buttons were pressed when the mouse move occured

Reimplemented from SkyGI::Window.

void FavoritesView::OnSelected ( const String szLocation  ) 

void FavoritesView::OnSelectedEvent ( const String szLocation,
const InputEvent nInputEvent 
)


Member Data Documentation

signal1<const String&> SkyGI::FavoritesView::Selected

signal2<const String&, const InputEvent&> SkyGI::FavoritesView::SelectedEvent


Generated on Thu Dec 13 18:14:23 2007 for SkyGI by  doxygen 1.5.1-p1