Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

FileSelectionItemFactory Class Reference

#include <fileselector.h>

Inheritance diagram for FileSelectionItemFactory:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 FileSelectionItemFactory (const ASCString &wildcard)
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

Member Typedef Documentation

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

Definition at line 48 of file fileselector.h.


Constructor & Destructor Documentation

FileSelectionItemFactory::FileSelectionItemFactory const ASCString wildcard  ) 
 

Definition at line 91 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 FileSelectionItemFactory::comp const FileInfo i1,
const FileInfo i2
[static]
 

Definition at line 116 of file fileselector.cpp.

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

Referenced by FileSelectionItemFactory().

int FileSelectionItemFactory::getLevel const ASCString name  ) 
 

Definition at line 127 of file fileselector.cpp.

References it.

Referenced by FileSelectionWindow::fileNameSelected().

void FileSelectionItemFactory::itemMarked const SelectionWidget widget  )  [virtual]
 

Reimplemented from SelectionItemFactory.

Definition at line 145 of file fileselector.cpp.

References assert, and filenameMarked.

void FileSelectionItemFactory::itemSelected const SelectionWidget widget,
bool  mouse
[virtual]
 

Implements SelectionItemFactory.

Definition at line 155 of file fileselector.cpp.

References assert, filenameSelectedKeyb, and filenameSelectedMouse.

void FileSelectionItemFactory::restart  )  [virtual]
 

Implements SelectionItemFactory.

Definition at line 122 of file fileselector.cpp.

References it.

Referenced by FileSelectionItemFactory().

SelectionWidget * FileSelectionItemFactory::spawnNextItem PG_Widget parent,
const PG_Point pos
[virtual]
 

Implements SelectionItemFactory.

Definition at line 136 of file fileselector.cpp.

References it, and PG_Rect::Width().


Member Data Documentation

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

Definition at line 67 of file fileselector.h.

Referenced by itemMarked(), and StartMultiplayerGame::userHandler().

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

Definition at line 66 of file fileselector.h.

Referenced by FileSelectionWindow::FileSelectionWindow(), itemSelected(), and StartMultiplayerGame::userHandler().

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

Definition at line 65 of file fileselector.h.

Referenced by FileSelectionWindow::FileSelectionWindow(), itemSelected(), and StartMultiplayerGame::userHandler().

Items::iterator FileSelectionItemFactory::it [protected]
 

Definition at line 49 of file fileselector.h.

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


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 02:17:25 2008 for Advanced Strategic Command by  doxygen 1.4.2