hydrogen 1.2.5
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
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
class  PatternEditor
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 >
class  SelectionWidget< Elem >
class  ShotList
 Shot List. More...
class  Skin
 Skin support. More...
class  SongEditor
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.