FileBrowserListener Class Referenceabstract
juce_gui_basics » filebrowser

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

Inheritance diagram for FileBrowserListener:

## Public Member Functions

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

## Detailed Description

A listener for user selection events in a file browser.

This is used by a FileBrowserComponent or FileListComponent.

## Constructor & Destructor Documentation

## ~FileBrowserListener()

virtual FileBrowserListener::~FileBrowserListener | ( |  | ) |

virtual

Destructor.

## Member Function Documentation

## selectionChanged()

virtual void FileBrowserListener::selectionChanged | ( |  | ) |

pure virtual

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

Implemented in FileBrowserComponent.

## fileClicked()

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.

## fileDoubleClicked()

virtual void FileBrowserListener::fileDoubleClicked | ( | const File & | file | ) |

pure virtual

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

Implemented in FileBrowserComponent.

## browserRootChanged()

virtual void FileBrowserListener::browserRootChanged | ( | const File & | newRoot | ) |

pure virtual

Callback when the browser's root folder changes.

Implemented in FileBrowserComponent.

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

- juce_FileBrowserListener.h