hydrogen 1.2.6
GUI of hydrogen

All major classes of the GUI of hydrogen. More...

Data Structures

class  AboutDialog
 
class  AboutDialogContributorList
 
class  AudioEngineInfoForm
 Audio Engine information form. More...
 
class  AudioFileBrowser
 This dialog is used to preview audiofiles. More...
 
class  AutomationPathView
 
class  Button
 Generic Button with SVG icons or text. More...
 
class  ClickableLabel
 Custom QLabel that emits a signal when clicked. More...
 
class  ColorSelectionButton
 QPushButton opening a QColorDialog when clicked and displaying the selected color as background - with neither text nor an icon present. More...
 
class  ColorTreeItem
 Node in the Color tree of the appearance tab. More...
 
class  CommonStrings
 A container class to collect all translatable strings at one place in order to allow for the reusage. More...
 
class  ComponentMixerLine
 
class  CpuLoadWidget
 Shows the current CPU load using a meter similar to the one used in Fader. More...
 
class  DetailWaveDisplay
 
class  DeviceComboBox
 Combo box showing a list of available devices for a given driver. More...
 
class  Director
 
class  Download
 
class  DragScroller
 Drag scroller object. More...
 
class  DropEvent
 Compatibility class to support QDropEvent more esily in Qt5 and Qt6. More...
 
class  DrumPatternEditor
 Drum pattern editor. More...
 
class  EventListener
 
class  ExportMidiDialog
 Dialog for exporting song to midi. More...
 
class  ExportSongDialog
 Dialog for exporting song. More...
 
class  Fader
 Custom fader widget. More...
 
class  FileBrowser
 
class  FileDialog
 Custom file dialog checking whether the user has write access to the selected folder before allowing to save a file. More...
 
class  FilesystemInfoForm
 
class  HostAPIComboBox
 Combo box showing a list of HostAPIs. More...
 
class  HydrogenApp
 
class  InfoBar
 
class  InstrumentEditor
 Instrument Editor. More...
 
class  InstrumentEditorPanel
 Container for the Instrument Editor (Singleton). More...
 
class  InstrumentLine
 
class  InstrumentNameWidget
 
class  InstrumentRack
 
class  LadspaFXMixerLine
 
class  LadspaFXProperties
 
class  LadspaFXSelector
 
class  LayerPreview
 
class  LCDCombo
 
class  LCDDisplay
 Non-interactive display used for both numerical values and the status display. More...
 
class  LCDSpinBox
 Custom spin box. More...
 
class  LED
 LED identicating a user selection. More...
 
class  MainForm
 debug only More...
 
class  MainSampleWaveDisplay
 
class  MasterMixerLine
 
class  MetronomeLED
 Custom LED that comes with its own timer. More...
 
class  MidiLearnable
 Every widget which supports MidiLearn should derive from this Class. More...
 
class  MidiSenseWidget
 
class  MidiTable
 
class  Mixer
 
class  MixerLine
 A mixer strip. More...
 
class  MixerSettingsDialog
 Mixer Settings Dialog. More...
 
class  MouseEvent
 Compatibility class to support QMouseEvent more esily in Qt5 and Qt6. More...
 
class  NotePropertiesRuler
 NotePropertiesEditor is (currently) a single class instantiated in different "modes" to select which property it edits. More...
 
class  PatternEditor
 Pattern Editor. More...
 
class  PatternEditorInstrumentList
 
class  PatternEditorPanel
 Pattern Editor Panel. More...
 
class  PatternEditorRuler
 
class  PatternFillDialog
 Pattern Fill Dialog. More...
 
class  PatternPropertiesDialog
 Pattern Properties Dialog. More...
 
class  PianoRollEditor
 
class  PixmapWidget
 
class  PlaybackTrackWaveDisplay
 
class  PlayerControl
 
class  PlaylistDialog
 This dialog is used to use the H2PlayList. More...
 
class  PreferencesDialog
 Preferences Dialog. More...
 
class  Rotary
 Custom rotary widget. More...
 
class  SampleEditor
 This dialog is used to preview audiofiles. More...
 
class  SampleWaveDisplay
 
class  SE_addOrDeleteNoteAction
 
class  SE_addOrDeleteNotePianoRollAction
 
class  SE_addPianoRollNoteOffAction
 
class  SE_automationPathAddPointAction
 
class  SE_automationPathMovePointAction
 
class  SE_automationPathRemovePointAction
 
class  SE_clearNotesPatternEditorAction
 
class  SE_deleteInstrumentAction
 
class  SE_deletePatternFromListAction
 
class  SE_deletePatternSequenceAction
 
class  SE_deleteTimelineAction
 
class  SE_deselectAndOverwriteNotesAction
 
class  SE_dragInstrumentAction
 
class  SE_duplicatePatternAction
 
class  SE_editNoteLengthAction
 
class  SE_editNotePropertiesAction
 
class  SE_editNotePropertiesVolumeAction
 
class  SE_editTagAction
 
class  SE_editTimelineAction
 
class  SE_fillNotesRightClickAction
 
class  SE_fillRangePatternAction
 
class  SE_insertPatternAction
 
class  SE_loadPatternAction
 
class  SE_mainMenuAddInstrumentAction
 
class  SE_modifyPatternCellsAction
 
class  SE_modifyPatternPropertiesAction
 
class  SE_moveInstrumentAction
 
class  SE_moveNoteAction
 
class  SE_moveNotePianoRollAction
 
class  SE_movePatternListItemAction
 
class  SE_pasteNotesPatternEditorAction
 
class  SE_patternSizeChangedAction
 
class  SE_randomVelocityRightClickAction
 
class  SE_togglePatternAction
 
class  Selection< Elem >
 Selection management for editor widgets. More...
 
class  SelectionWidget< Elem >
 SelectionWidget defines the interface used by the Selection manager to communicate with a widget implementing selection, and provides for event translation, testing for intersection with selectable objects, keyboard input cursor geometry, and screen refresh. More...
 
class  ShotList
 Shot List. More...
 
class  Skin
 Skin support. More...
 
class  SongEditor
 Song editor. More...
 
class  SongEditorPanel
 
class  SongEditorPanelBpmWidget
 
class  SongEditorPanelTagWidget
 
class  SongEditorPatternList
 Song editor pattern list. More...
 
class  SongEditorPositionRuler
 
class  SongPropertiesDialog
 Song Properties Dialog. More...
 
class  SoundLibraryDatabase
 This class holds information about all installed soundlibrary items. More...
 
class  SoundLibraryExportDialog
 
class  SoundLibraryImportDialog
 This dialog is used to import a SoundLibrary file from a local file or via HTTP. More...
 
class  SoundLibraryOpenDialog
 
class  SoundLibraryPanel
 
class  SoundLibraryPropertiesDialog
 
class  SoundLibraryRepositoryDialog
 
class  SoundLibraryTree
 
class  SplashScreen
 
class  StatusMessageDisplay
 Non-interactive display for status messages in the PlayerControl. More...
 
class  TargetWaveDisplay
 
class  VirtualPatternDialog
 Virtual Pattern Dialog. More...
 
class  WaveDisplay
 
class  WheelEvent
 Compatibility class to support QWheelEvent more esily in Qt5 and Qt6. More...
 
class  WidgetScrollArea
 
class  WidgetWithHighlightedList
 Widget has a list of items associated with a popup which in turn can open dialog windows. More...
 
class  WidgetWithLicenseProperty
 Widget is affected by the "Font size" settings in the PreferencesDialog. More...
 
class  WidgetWithScalableFont< nSmall, nNormal, nLarge >
 Widget is affected by the "Font size" settings in the PreferencesDialog. More...
 

Detailed Description

All major classes of the GUI of hydrogen.