Music production session manager
https://www.laborejo.org
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
743 lines
26 KiB
743 lines
26 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>MainWindow</class>
|
|
<widget class="QMainWindow" name="MainWindow">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>953</width>
|
|
<height>737</height>
|
|
</rect>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Agordejo</string>
|
|
</property>
|
|
<widget class="QWidget" name="centralwidget">
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QStackedWidget" name="mainPageSwitcher">
|
|
<property name="lineWidth">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="currentIndex">
|
|
<number>0</number>
|
|
</property>
|
|
<widget class="QWidget" name="tabPage">
|
|
<layout class="QVBoxLayout" name="verticalLayout_12">
|
|
<item>
|
|
<widget class="QGroupBox" name="jackTransportControls">
|
|
<property name="title">
|
|
<string>Global Playback Controls</string>
|
|
</property>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
|
<item>
|
|
<widget class="QPushButton" name="jackTransportPlayPause">
|
|
<property name="text">
|
|
<string>PlayPause</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="jackTransportRewind">
|
|
<property name="text">
|
|
<string>Rewind</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QProgressBar" name="jackTransportTimeline">
|
|
<property name="value">
|
|
<number>24</number>
|
|
</property>
|
|
<property name="format">
|
|
<string> time-placeholder</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QSpinBox" name="jackTransportMaxTime">
|
|
<property name="suffix">
|
|
<string> min</string>
|
|
</property>
|
|
<property name="minimum">
|
|
<number>1</number>
|
|
</property>
|
|
<property name="maximum">
|
|
<number>999</number>
|
|
</property>
|
|
<property name="value">
|
|
<number>5</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QTabWidget" name="tabbyCat">
|
|
<property name="currentIndex">
|
|
<number>0</number>
|
|
</property>
|
|
<widget class="QWidget" name="tab_detailed">
|
|
<attribute name="title">
|
|
<string>Full View</string>
|
|
</attribute>
|
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QStackedWidget" name="detailedStackedWidget">
|
|
<property name="currentIndex">
|
|
<number>0</number>
|
|
</property>
|
|
<widget class="QWidget" name="stack_no_session">
|
|
<layout class="QHBoxLayout" name="l_2">
|
|
<property name="spacing">
|
|
<number>6</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>9</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>9</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>9</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>9</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QWidget" name="widget" native="true">
|
|
<layout class="QVBoxLayout" name="verticalLayout_3">
|
|
<item>
|
|
<widget class="QPushButton" name="button_new_session">
|
|
<property name="text">
|
|
<string>New</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="button_new_quick_session">
|
|
<property name="text">
|
|
<string>Quick New</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="button_load_selected_session">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Load Selected</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="button_rename_selected_session">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Rename Selected</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="button_copy_selected_session">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Copy Selected</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="button_delete_selected_session">
|
|
<property name="enabled">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Delete Selected</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="checkBoxNested">
|
|
<property name="text">
|
|
<string>Tree View</string>
|
|
</property>
|
|
<property name="checked">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QTreeWidget" name="session_tree">
|
|
<column>
|
|
<property name="text">
|
|
<string notr="true">1</string>
|
|
</property>
|
|
</column>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="stack_loaded_session">
|
|
<layout class="QVBoxLayout" name="verticalLayout_4">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>9</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>9</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>9</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>9</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QSplitter" name="vSplitterProgramsLog">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
<widget class="QSplitter" name="hSplitterLauncherClients">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>7</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Qt::Horizontal</enum>
|
|
</property>
|
|
<property name="childrenCollapsible">
|
|
<bool>false</bool>
|
|
</property>
|
|
<widget class="QGroupBox" name="session_programs">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>7</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="title">
|
|
<string>Double-click to load program</string>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="verticalLayout_5">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QTreeWidget" name="loadedSessionsLauncher">
|
|
<property name="selectionMode">
|
|
<enum>QAbstractItemView::NoSelection</enum>
|
|
</property>
|
|
<property name="iconSize">
|
|
<size>
|
|
<width>64</width>
|
|
<height>64</height>
|
|
</size>
|
|
</property>
|
|
<property name="verticalScrollMode">
|
|
<enum>QAbstractItemView::ScrollPerPixel</enum>
|
|
</property>
|
|
<property name="horizontalScrollMode">
|
|
<enum>QAbstractItemView::ScrollPerPixel</enum>
|
|
</property>
|
|
<column>
|
|
<property name="text">
|
|
<string notr="true">1</string>
|
|
</property>
|
|
</column>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QGroupBox" name="session_loaded">
|
|
<property name="title">
|
|
<string>In current session</string>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="verticalLayout_6">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QTreeWidget" name="loadedSessionClients">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>3</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="alternatingRowColors">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="verticalScrollMode">
|
|
<enum>QAbstractItemView::ScrollPerPixel</enum>
|
|
</property>
|
|
<property name="horizontalScrollMode">
|
|
<enum>QAbstractItemView::ScrollPerPixel</enum>
|
|
</property>
|
|
<column>
|
|
<property name="text">
|
|
<string notr="true">1</string>
|
|
</property>
|
|
</column>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
<widget class="QGroupBox" name="loadedSessionDescriptionGroupBox">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>2</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="title">
|
|
<string>Session Notes</string>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="verticalLayout_2">
|
|
<property name="spacing">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="leftMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="topMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="rightMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="bottomMargin">
|
|
<number>0</number>
|
|
</property>
|
|
<item>
|
|
<widget class="QPlainTextEdit" name="loadedSessionDescription">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tab_information">
|
|
<attribute name="title">
|
|
<string>Information</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout_11">
|
|
<item>
|
|
<widget class="QTreeWidget" name="informationTreeWidget">
|
|
<property name="editTriggers">
|
|
<set>QAbstractItemView::NoEditTriggers</set>
|
|
</property>
|
|
<property name="alternatingRowColors">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="verticalScrollMode">
|
|
<enum>QAbstractItemView::ScrollPerPixel</enum>
|
|
</property>
|
|
<property name="itemsExpandable">
|
|
<bool>false</bool>
|
|
</property>
|
|
<attribute name="headerVisible">
|
|
<bool>false</bool>
|
|
</attribute>
|
|
<attribute name="headerMinimumSectionSize">
|
|
<number>50</number>
|
|
</attribute>
|
|
<attribute name="headerDefaultSectionSize">
|
|
<number>150</number>
|
|
</attribute>
|
|
<column>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
<property name="textAlignment">
|
|
<set>AlignTrailing|AlignVCenter</set>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</column>
|
|
<item>
|
|
<property name="text">
|
|
<string>JACK</string>
|
|
</property>
|
|
<property name="textAlignment">
|
|
<set>AlignTrailing|AlignVCenter</set>
|
|
</property>
|
|
<property name="text">
|
|
<string>version and running</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>NSM Server Mode</string>
|
|
</property>
|
|
<property name="textAlignment">
|
|
<set>AlignTrailing|AlignVCenter</set>
|
|
</property>
|
|
<property name="text">
|
|
<string>Self-started, connected to, environment var</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>NSM Url</string>
|
|
</property>
|
|
<property name="textAlignment">
|
|
<set>AlignTrailing|AlignVCenter</set>
|
|
</property>
|
|
<property name="text">
|
|
<string>osc.upd ip port</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>Session Root</string>
|
|
</property>
|
|
<property name="textAlignment">
|
|
<set>AlignTrailing|AlignVCenter</set>
|
|
</property>
|
|
<property name="text">
|
|
<string>/home/usr/NSM Sessions</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>Program Database</string>
|
|
</property>
|
|
<property name="textAlignment">
|
|
<set>AlignTrailing|AlignVCenter</set>
|
|
</property>
|
|
<property name="text">
|
|
<string>Last Updated</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="messagePage">
|
|
<layout class="QVBoxLayout" name="verticalLayout_13">
|
|
<item>
|
|
<widget class="QLabel" name="messageLabel">
|
|
<property name="text">
|
|
<string>Processing</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="waitDialogErrorButton">
|
|
<property name="text">
|
|
<string>I understand that I will need to resolve this problem on my own!</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QStatusBar" name="statusbar"/>
|
|
<widget class="QMenuBar" name="menubar">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>953</width>
|
|
<height>20</height>
|
|
</rect>
|
|
</property>
|
|
<widget class="QMenu" name="menuControl">
|
|
<property name="title">
|
|
<string>Control</string>
|
|
</property>
|
|
<addaction name="actionManual"/>
|
|
<addaction name="actionChangelog"/>
|
|
<addaction name="actionRebuild_Program_Database"/>
|
|
<addaction name="actionSplit_Session_View_The_Other_Way"/>
|
|
<addaction name="actionHide_in_System_Tray"/>
|
|
<addaction name="actionSettings"/>
|
|
<addaction name="actionMenuQuit"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuSession">
|
|
<property name="title">
|
|
<string>SessionName</string>
|
|
</property>
|
|
<addaction name="actionSessionAddClient"/>
|
|
<addaction name="actionSessionSave"/>
|
|
<addaction name="actionSessionSaveAs"/>
|
|
<addaction name="actionSessionSaveAndClose"/>
|
|
<addaction name="actionSessionAbort"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionShow_All_Clients"/>
|
|
<addaction name="actionHide_All_Clients"/>
|
|
</widget>
|
|
<widget class="QMenu" name="menuClientNameId">
|
|
<property name="title">
|
|
<string>ClientNameId</string>
|
|
</property>
|
|
<addaction name="actionClientRename"/>
|
|
<addaction name="actionClientToggleVisible"/>
|
|
<addaction name="actionClientSave_separately"/>
|
|
<addaction name="actionClientStop"/>
|
|
<addaction name="actionClientResume"/>
|
|
<addaction name="separator"/>
|
|
<addaction name="actionClientRemove"/>
|
|
</widget>
|
|
<addaction name="menuControl"/>
|
|
<addaction name="menuSession"/>
|
|
<addaction name="menuClientNameId"/>
|
|
</widget>
|
|
<action name="actionMenuQuit">
|
|
<property name="text">
|
|
<string>Quit</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+Shift+Q</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionAbout">
|
|
<property name="text">
|
|
<string>About</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionHide_in_System_Tray">
|
|
<property name="text">
|
|
<string>Hide in System Tray</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+Q</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionSessionAddClient">
|
|
<property name="text">
|
|
<string>Add Client (Prompt)</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>A</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionSessionSave">
|
|
<property name="text">
|
|
<string>Save</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+S</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionSessionSaveAs">
|
|
<property name="text">
|
|
<string>Save and Clone under different name</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+Shift+S</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionSessionSaveAndClose">
|
|
<property name="text">
|
|
<string>Save and Close</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+W</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionSessionAbort">
|
|
<property name="text">
|
|
<string>Close without Save ("Abort")</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Ctrl+Shift+W</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionClientStop">
|
|
<property name="text">
|
|
<string>Stop</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Alt+O</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionClientResume">
|
|
<property name="text">
|
|
<string>Resume</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Alt+R</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionClientSave_separately">
|
|
<property name="text">
|
|
<string>Save separately</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Alt+S</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionClientRemove">
|
|
<property name="text">
|
|
<string>Remove</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Alt+X</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionClientToggleVisible">
|
|
<property name="text">
|
|
<string>Toggle Visible</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>Alt+T</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionShow_All_Clients">
|
|
<property name="text">
|
|
<string>Show All Clients</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionHide_All_Clients">
|
|
<property name="text">
|
|
<string>Hide All Clients</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionRebuild_Program_Database">
|
|
<property name="text">
|
|
<string>Rebuild Program Database</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionClientRename">
|
|
<property name="text">
|
|
<string>Rename</string>
|
|
</property>
|
|
<property name="shortcut">
|
|
<string>F2</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionSettings">
|
|
<property name="text">
|
|
<string>Settings</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionManual">
|
|
<property name="text">
|
|
<string>Manual</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionChangelog">
|
|
<property name="text">
|
|
<string>News and Changelog</string>
|
|
</property>
|
|
</action>
|
|
<action name="actionSplit_Session_View_The_Other_Way">
|
|
<property name="checkable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="text">
|
|
<string>Split Session View the other way</string>
|
|
</property>
|
|
</action>
|
|
</widget>
|
|
<resources/>
|
|
<connections/>
|
|
</ui>
|
|
|