Vuo  0.4.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
VuoEditor Class Reference

Description

The Vuo Editor's QApplication subclass.

Singleton. Provides the standard menu bar.

Public Slots

void about (void)
 Displays an "About" box.
 
void newComposition (void)
 Creates an empty composition editor window.
 
void openComposition (void)
 Displays an "Open File" dialog, and if a composition is selected, opens it in a composition editor window.
 
void openComposition (QString filename)
 Opens a composition editor window with the specified filename.
 
void toggleNodeLibraryVisibility (void)
 Toggles the visibility of the Node Class Library browser.
 
void addFileToAllOpenRecentFileMenus (QString filePath)
 Adds the file at filePath to the application-global "File > Open Recent" menu list, and synchronizes each editor window's "File > Open Recent" menu with the global version.
 
void clearAllOpenRecentFileMenus ()
 Clears the list of recently opened files from the application-global "File > Open Recent" menu list, and synchronizes each editor window's "File > Open Recent" menu with the global version.
 
void synchronizeOpenRecentFileMenus ()
 Synchronizes each editor window's "File > Open Recent" menu with the global version, and saves the updated file list to the stored application settings.
 

Signals

void globalNodeLibraryStateChanged (VuoNodeLibrary::nodeLibraryState newState, VuoNodeLibrary *floater, bool previousFloaterDestroyed)
 Emitted after updateGlobalNodeLibraryState() is called.
 
void activeApplicationStateChanged (bool active)
 Emitted when the application gains or loses focus.
 

Public Member Functions

 VuoEditor (int &argc, char *argv[])
 Sets up the Vuo Editor at launch time.
 

Protected Member Functions

bool event (QEvent *e)
 Reimplements QApplication::event(), to handle application-wide events.
 

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