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>&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>