SavegameSelectionItemFactory Class Reference

#include <fileselector.h>

Inheritance diagram for SavegameSelectionItemFactory:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 SavegameSelectionItemFactory (const ASCString &wildcard)
 
Parameters:
wildcard may be several wildcards concatenated by ';'

void restart ()
int getLevel (const ASCString &name)
SelectionWidgetspawnNextItem (PG_Widget *parent, const PG_Point &pos)
void itemMarked (const SelectionWidget *widget)
void itemSelected (const SelectionWidget *widget, bool mouse)

Static Public Member Functions

static bool comp (const FileInfo *i1, const FileInfo *i2)

Public Attributes

SigC::Signal1< void, const
ASCString & > 
filenameSelectedMouse
SigC::Signal1< void, const
ASCString & > 
filenameSelectedKeyb
SigC::Signal1< void, const
ASCString & > 
filenameMarked

Protected Types

typedef deallocating_vector<
FileInfo * > 
Items

Protected Attributes

Items::iterator it

Detailed Description

Definition at line 128 of file fileselector.h.


Member Typedef Documentation

typedef deallocating_vector<FileInfo*> SavegameSelectionItemFactory::Items [protected]

Definition at line 130 of file fileselector.h.


Constructor & Destructor Documentation

SavegameSelectionItemFactory::SavegameSelectionItemFactory ( const ASCString wildcard  ) 

Parameters:
wildcard may be several wildcards concatenated by ';'

Definition at line 283 of file fileselector.cpp.

References comp(), tfindfile::FileInfo::date, tfindfile::FileInfo::directoryLevel, tfindfile::getnextname(), tfindfile::FileInfo::location, tfindfile::FileInfo::name, and restart().


Member Function Documentation

bool SavegameSelectionItemFactory::comp ( const FileInfo i1,
const FileInfo i2 
) [static]

Definition at line 308 of file fileselector.cpp.

References FileInfo::modificationTime, and FileInfo::name.

Referenced by SavegameSelectionItemFactory().

void SavegameSelectionItemFactory::restart (  )  [virtual]

Implements SelectionItemFactory.

Definition at line 314 of file fileselector.cpp.

References it.

Referenced by SavegameSelectionItemFactory().

int SavegameSelectionItemFactory::getLevel ( const ASCString name  ) 

Definition at line 319 of file fileselector.cpp.

References it.

Referenced by SavegameSelectionWindow::fileNameSelected().

SelectionWidget * SavegameSelectionItemFactory::spawnNextItem ( PG_Widget *  parent,
const PG_Point &  pos 
) [virtual]

Implements SelectionItemFactory.

Definition at line 328 of file fileselector.cpp.

References it.

void SavegameSelectionItemFactory::itemMarked ( const SelectionWidget widget  )  [virtual]

Reimplemented from SelectionItemFactory.

Definition at line 337 of file fileselector.cpp.

References filenameMarked, and SavegameWidget::getName().

void SavegameSelectionItemFactory::itemSelected ( const SelectionWidget widget,
bool  mouse 
) [virtual]

Implements SelectionItemFactory.

Definition at line 347 of file fileselector.cpp.

References filenameSelectedKeyb, filenameSelectedMouse, and SavegameWidget::getName().


Member Data Documentation

Items::iterator SavegameSelectionItemFactory::it [protected]

Definition at line 131 of file fileselector.h.

Referenced by getLevel(), restart(), and spawnNextItem().

SigC::Signal1<void,const ASCString& > SavegameSelectionItemFactory::filenameSelectedMouse

Definition at line 148 of file fileselector.h.

Referenced by itemSelected(), and SavegameSelectionWindow::SavegameSelectionWindow().

SigC::Signal1<void,const ASCString& > SavegameSelectionItemFactory::filenameSelectedKeyb

Definition at line 149 of file fileselector.h.

Referenced by itemSelected(), and SavegameSelectionWindow::SavegameSelectionWindow().

SigC::Signal1<void,const ASCString& > SavegameSelectionItemFactory::filenameMarked

Definition at line 150 of file fileselector.h.

Referenced by itemMarked().


The documentation for this class was generated from the following files:
Generated on Mon May 21 01:47:25 2012 for Advanced Strategic Command by  doxygen 1.5.1