JUCE
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions
FileBrowserListener Class Reference

A listener for user selection events in a file browser. More...

Inherited by FileBrowserComponent [private], and FileChooserDialogBox.

List of all members.

Public Member Functions

virtual ~FileBrowserListener ()
 Destructor.
virtual void selectionChanged ()=0
 Callback when the user selects a different file in the browser.
virtual void fileClicked (const File &file, const MouseEvent &e)=0
 Callback when the user clicks on a file in the browser.
virtual void fileDoubleClicked (const File &file)=0
 Callback when the user double-clicks on a file in the browser.
virtual void browserRootChanged (const File &newRoot)=0
 Callback when the browser's root folder changes.

Detailed Description

A listener for user selection events in a file browser.

This is used by a FileBrowserComponent or FileListComponent.


Constructor & Destructor Documentation

Destructor.


Member Function Documentation

virtual void FileBrowserListener::selectionChanged ( ) [pure virtual]

Callback when the user selects a different file in the browser.

Implemented in FileBrowserComponent, and FileChooserDialogBox.

virtual void FileBrowserListener::fileClicked ( const File file,
const MouseEvent e 
) [pure virtual]

Callback when the user clicks on a file in the browser.

Implemented in FileBrowserComponent, and FileChooserDialogBox.

virtual void FileBrowserListener::fileDoubleClicked ( const File file) [pure virtual]

Callback when the user double-clicks on a file in the browser.

Implemented in FileBrowserComponent, and FileChooserDialogBox.

virtual void FileBrowserListener::browserRootChanged ( const File newRoot) [pure virtual]

Callback when the browser's root folder changes.

Implemented in FileBrowserComponent, and FileChooserDialogBox.


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