Warning, /graphics/glaxnimate/src/gui/widgets/timeline/compound_timeline_widget.ui is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 
0003 <!--
0004 SPDX-FileCopyrightText: 2019-2023 Mattia Basaglia <dev@dragon.best>
0005 
0006 SPDX-License-Identifier: GPL-3.0-or-later
0007 -->
0008 
0009 <ui version="4.0">
0010  <class>glaxnimate::gui::CompoundTimelineWidget</class>
0011  <widget class="QWidget" name="glaxnimate::gui::CompoundTimelineWidget">
0012   <property name="geometry">
0013    <rect>
0014     <x>0</x>
0015     <y>0</y>
0016     <width>718</width>
0017     <height>229</height>
0018    </rect>
0019   </property>
0020   <property name="contextMenuPolicy">
0021    <enum>Qt::CustomContextMenu</enum>
0022   </property>
0023   <layout class="QVBoxLayout" name="verticalLayout">
0024    <property name="spacing">
0025     <number>0</number>
0026    </property>
0027    <property name="leftMargin">
0028     <number>0</number>
0029    </property>
0030    <property name="topMargin">
0031     <number>0</number>
0032    </property>
0033    <property name="rightMargin">
0034     <number>0</number>
0035    </property>
0036    <property name="bottomMargin">
0037     <number>0</number>
0038    </property>
0039    <item>
0040     <widget class="glaxnimate::gui::CompositionTabBar" name="tab_bar" native="true">
0041      <property name="sizePolicy">
0042       <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
0043        <horstretch>0</horstretch>
0044        <verstretch>0</verstretch>
0045       </sizepolicy>
0046      </property>
0047     </widget>
0048    </item>
0049    <item>
0050     <widget class="QFrame" name="frame">
0051      <property name="frameShape">
0052       <enum>QFrame::StyledPanel</enum>
0053      </property>
0054      <property name="frameShadow">
0055       <enum>QFrame::Sunken</enum>
0056      </property>
0057      <layout class="QHBoxLayout" name="horizontalLayout_4">
0058       <property name="spacing">
0059        <number>0</number>
0060       </property>
0061       <property name="leftMargin">
0062        <number>0</number>
0063       </property>
0064       <property name="topMargin">
0065        <number>0</number>
0066       </property>
0067       <property name="rightMargin">
0068        <number>0</number>
0069       </property>
0070       <property name="bottomMargin">
0071        <number>0</number>
0072       </property>
0073       <item>
0074        <widget class="QSplitter" name="splitter">
0075         <property name="orientation">
0076          <enum>Qt::Horizontal</enum>
0077         </property>
0078         <property name="childrenCollapsible">
0079          <bool>false</bool>
0080         </property>
0081         <widget class="glaxnimate::gui::TimelineTreeview" name="properties">
0082          <property name="sizePolicy">
0083           <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
0084            <horstretch>0</horstretch>
0085            <verstretch>0</verstretch>
0086           </sizepolicy>
0087          </property>
0088          <property name="minimumSize">
0089           <size>
0090            <width>400</width>
0091            <height>0</height>
0092           </size>
0093          </property>
0094          <property name="frameShape">
0095           <enum>QFrame::NoFrame</enum>
0096          </property>
0097          <property name="verticalScrollBarPolicy">
0098           <enum>Qt::ScrollBarAlwaysOff</enum>
0099          </property>
0100          <property name="horizontalScrollBarPolicy">
0101           <enum>Qt::ScrollBarAlwaysOff</enum>
0102          </property>
0103          <property name="dragEnabled">
0104           <bool>true</bool>
0105          </property>
0106          <property name="dragDropMode">
0107           <enum>QAbstractItemView::InternalMove</enum>
0108          </property>
0109          <property name="alternatingRowColors">
0110           <bool>true</bool>
0111          </property>
0112          <property name="selectionMode">
0113           <enum>QAbstractItemView::ExtendedSelection</enum>
0114          </property>
0115          <property name="selectionBehavior">
0116           <enum>QAbstractItemView::SelectRows</enum>
0117          </property>
0118          <property name="rootIsDecorated">
0119           <bool>true</bool>
0120          </property>
0121          <property name="uniformRowHeights">
0122           <bool>true</bool>
0123          </property>
0124          <property name="animated">
0125           <bool>false</bool>
0126          </property>
0127          <attribute name="headerMinimumSectionSize">
0128           <number>32</number>
0129          </attribute>
0130          <attribute name="headerDefaultSectionSize">
0131           <number>32</number>
0132          </attribute>
0133         </widget>
0134         <widget class="QWidget" name="horizontalWidget" native="true">
0135          <property name="sizePolicy">
0136           <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
0137            <horstretch>1</horstretch>
0138            <verstretch>0</verstretch>
0139           </sizepolicy>
0140          </property>
0141          <layout class="QHBoxLayout" name="horizontalLayout_2">
0142           <property name="spacing">
0143            <number>0</number>
0144           </property>
0145           <property name="leftMargin">
0146            <number>8</number>
0147           </property>
0148           <property name="topMargin">
0149            <number>0</number>
0150           </property>
0151           <property name="rightMargin">
0152            <number>0</number>
0153           </property>
0154           <property name="bottomMargin">
0155            <number>0</number>
0156           </property>
0157           <item>
0158            <widget class="glaxnimate::gui::TimelineWidget" name="timeline">
0159             <property name="sizePolicy">
0160              <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
0161               <horstretch>1</horstretch>
0162               <verstretch>0</verstretch>
0163              </sizepolicy>
0164             </property>
0165             <property name="frameShape">
0166              <enum>QFrame::NoFrame</enum>
0167             </property>
0168             <property name="verticalScrollBarPolicy">
0169              <enum>Qt::ScrollBarAlwaysOff</enum>
0170             </property>
0171             <property name="horizontalScrollBarPolicy">
0172              <enum>Qt::ScrollBarAlwaysOff</enum>
0173             </property>
0174            </widget>
0175           </item>
0176          </layout>
0177         </widget>
0178        </widget>
0179       </item>
0180       <item>
0181        <widget class="QScrollBar" name="scrollbar">
0182         <property name="pageStep">
0183          <number>1</number>
0184         </property>
0185         <property name="orientation">
0186          <enum>Qt::Vertical</enum>
0187         </property>
0188        </widget>
0189       </item>
0190      </layout>
0191     </widget>
0192    </item>
0193   </layout>
0194   <action name="action_add_keyframe">
0195    <property name="text">
0196     <string>Add Keyframe</string>
0197    </property>
0198   </action>
0199   <action name="action_remove_all_keyframes">
0200    <property name="text">
0201     <string>&amp;Clear Animations</string>
0202    </property>
0203   </action>
0204  </widget>
0205  <customwidgets>
0206   <customwidget>
0207    <class>glaxnimate::gui::TimelineWidget</class>
0208    <extends>QGraphicsView</extends>
0209    <header>widgets/timeline/timeline_widget.hpp</header>
0210    <slots>
0211     <signal>scrolled(int)</signal>
0212    </slots>
0213   </customwidget>
0214   <customwidget>
0215    <class>glaxnimate::gui::CompositionTabBar</class>
0216    <extends>QWidget</extends>
0217    <header>widgets/tab_bar/composition_tab_bar.hpp</header>
0218    <container>1</container>
0219   </customwidget>
0220   <customwidget>
0221    <class>glaxnimate::gui::TimelineTreeview</class>
0222    <extends>QTreeView</extends>
0223    <header>widgets/timeline/timeline_treeview.hpp</header>
0224   </customwidget>
0225  </customwidgets>
0226  <resources/>
0227  <connections>
0228   <connection>
0229    <sender>properties</sender>
0230    <signal>expanded(QModelIndex)</signal>
0231    <receiver>glaxnimate::gui::CompoundTimelineWidget</receiver>
0232    <slot>expand_index(QModelIndex)</slot>
0233    <hints>
0234     <hint type="sourcelabel">
0235      <x>173</x>
0236      <y>192</y>
0237     </hint>
0238     <hint type="destinationlabel">
0239      <x>419</x>
0240      <y>488</y>
0241     </hint>
0242    </hints>
0243   </connection>
0244   <connection>
0245    <sender>properties</sender>
0246    <signal>collapsed(QModelIndex)</signal>
0247    <receiver>glaxnimate::gui::CompoundTimelineWidget</receiver>
0248    <slot>collapse_index(QModelIndex)</slot>
0249    <hints>
0250     <hint type="sourcelabel">
0251      <x>91</x>
0252      <y>226</y>
0253     </hint>
0254     <hint type="destinationlabel">
0255      <x>110</x>
0256      <y>368</y>
0257     </hint>
0258    </hints>
0259   </connection>
0260   <connection>
0261    <sender>properties</sender>
0262    <signal>clicked(QModelIndex)</signal>
0263    <receiver>glaxnimate::gui::CompoundTimelineWidget</receiver>
0264    <slot>click_index(QModelIndex)</slot>
0265    <hints>
0266     <hint type="sourcelabel">
0267      <x>208</x>
0268      <y>137</y>
0269     </hint>
0270     <hint type="destinationlabel">
0271      <x>253</x>
0272      <y>355</y>
0273     </hint>
0274    </hints>
0275   </connection>
0276   <connection>
0277    <sender>timeline</sender>
0278    <signal>scrolled(int)</signal>
0279    <receiver>scrollbar</receiver>
0280    <slot>setValue(int)</slot>
0281    <hints>
0282     <hint type="sourcelabel">
0283      <x>544</x>
0284      <y>116</y>
0285     </hint>
0286     <hint type="destinationlabel">
0287      <x>712</x>
0288      <y>105</y>
0289     </hint>
0290    </hints>
0291   </connection>
0292  </connections>
0293  <slots>
0294   <slot>select_index(QModelIndex)</slot>
0295   <slot>custom_context_menu(QPoint)</slot>
0296   <slot>expand_index(QModelIndex)</slot>
0297   <slot>collapse_index(QModelIndex)</slot>
0298   <slot>click_index(QModelIndex)</slot>
0299  </slots>
0300 </ui>