Compare commits

...

3 Commits

14 changed files with 275 additions and 220 deletions

View File

@ -76,27 +76,27 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt6/components/TabBar.qml" line="331"/> <location filename="../qml/Qt6/components/TabBar.qml" line="329"/>
<source>Input</source> <source>Input</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt6/components/TabBar.qml" line="507"/> <location filename="../qml/Qt6/components/TabBar.qml" line="503"/>
<source>Progress</source> <source>Progress</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt6/components/TabBar.qml" line="669"/> <location filename="../qml/Qt6/components/TabBar.qml" line="664"/>
<source>Indicator</source> <source>Indicator</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt6/components/TabBar.qml" line="725"/> <location filename="../qml/Qt6/components/TabBar.qml" line="720"/>
<source>Views</source> <source>Views</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt6/components/TabBar.qml" line="745"/> <location filename="../qml/Qt6/components/TabBar.qml" line="740"/>
<source>Others</source> <source>Others</source>
<translation></translation> <translation></translation>
</message> </message>
@ -362,201 +362,201 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="69"/> <location filename="../qml/Qt5/components/TabBar.qml" line="67"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="69"/> <location filename="../qml/Qt6/components/TabBar.qml" line="67"/>
<source>Slider</source> <source>Slider</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="109"/> <location filename="../qml/Qt5/components/TabBar.qml" line="107"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="109"/> <location filename="../qml/Qt6/components/TabBar.qml" line="107"/>
<source>Switch Button</source> <source>Switch Button</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="159"/> <location filename="../qml/Qt5/components/TabBar.qml" line="157"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="159"/> <location filename="../qml/Qt6/components/TabBar.qml" line="157"/>
<source>CheckBox</source> <source>CheckBox</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="196"/> <location filename="../qml/Qt5/components/TabBar.qml" line="194"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="196"/> <location filename="../qml/Qt6/components/TabBar.qml" line="194"/>
<source>Button</source> <source>Button</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="267"/> <location filename="../qml/Qt5/components/TabBar.qml" line="265"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="267"/> <location filename="../qml/Qt6/components/TabBar.qml" line="265"/>
<source>Push Button</source> <source>Push Button</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="275"/> <location filename="../qml/Qt5/components/TabBar.qml" line="273"/>
<location filename="../qml/Qt5/components/TabBar.qml" line="292"/> <location filename="../qml/Qt5/components/TabBar.qml" line="290"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="275"/> <location filename="../qml/Qt6/components/TabBar.qml" line="273"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="292"/> <location filename="../qml/Qt6/components/TabBar.qml" line="290"/>
<source>No Menu</source> <source>No Menu</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="280"/> <location filename="../qml/Qt5/components/TabBar.qml" line="278"/>
<location filename="../qml/Qt5/components/TabBar.qml" line="297"/> <location filename="../qml/Qt5/components/TabBar.qml" line="295"/>
<location filename="../qml/Qt5/components/TabBar.qml" line="771"/> <location filename="../qml/Qt5/components/TabBar.qml" line="766"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="280"/> <location filename="../qml/Qt6/components/TabBar.qml" line="278"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="297"/> <location filename="../qml/Qt6/components/TabBar.qml" line="295"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="771"/> <location filename="../qml/Qt6/components/TabBar.qml" line="766"/>
<source>Menu</source> <source>Menu</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="312"/> <location filename="../qml/Qt5/components/TabBar.qml" line="310"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="312"/> <location filename="../qml/Qt6/components/TabBar.qml" line="310"/>
<source>Radio Button</source> <source>Radio Button</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="331"/> <location filename="../qml/Qt5/components/TabBar.qml" line="329"/>
<source>Input</source> <source>Input</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="344"/> <location filename="../qml/Qt5/components/TabBar.qml" line="340"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="344"/> <location filename="../qml/Qt6/components/TabBar.qml" line="340"/>
<source>Line Edit</source> <source>Line Edit</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="377"/> <location filename="../qml/Qt5/components/TabBar.qml" line="373"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="377"/> <location filename="../qml/Qt6/components/TabBar.qml" line="373"/>
<source>Text Edit</source> <source>Text Edit</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="411"/> <location filename="../qml/Qt5/components/TabBar.qml" line="407"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="411"/> <location filename="../qml/Qt6/components/TabBar.qml" line="407"/>
<source>Combo Box</source> <source>Combo Box</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="471"/> <location filename="../qml/Qt5/components/TabBar.qml" line="467"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="471"/> <location filename="../qml/Qt6/components/TabBar.qml" line="467"/>
<source>Spin Box</source> <source>Spin Box</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="507"/> <location filename="../qml/Qt5/components/TabBar.qml" line="503"/>
<source>Progress</source> <source>Progress</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="527"/> <location filename="../qml/Qt5/components/TabBar.qml" line="522"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="527"/> <location filename="../qml/Qt6/components/TabBar.qml" line="522"/>
<source>ProgressBar</source> <source>ProgressBar</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="594"/> <location filename="../qml/Qt5/components/TabBar.qml" line="589"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="594"/> <location filename="../qml/Qt6/components/TabBar.qml" line="589"/>
<source>ProgressRing</source> <source>ProgressRing</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="669"/> <location filename="../qml/Qt5/components/TabBar.qml" line="664"/>
<source>Indicator</source> <source>Indicator</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="671"/> <location filename="../qml/Qt5/components/TabBar.qml" line="666"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="671"/> <location filename="../qml/Qt6/components/TabBar.qml" line="666"/>
<source>BusyRing</source> <source>BusyRing</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="687"/> <location filename="../qml/Qt5/components/TabBar.qml" line="682"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="687"/> <location filename="../qml/Qt6/components/TabBar.qml" line="682"/>
<source>BusyBar</source> <source>BusyBar</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="705"/> <location filename="../qml/Qt5/components/TabBar.qml" line="700"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="705"/> <location filename="../qml/Qt6/components/TabBar.qml" line="700"/>
<source>PageIndicator</source> <source>PageIndicator</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="725"/> <location filename="../qml/Qt5/components/TabBar.qml" line="720"/>
<source>Views</source> <source>Views</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="728"/> <location filename="../qml/Qt5/components/TabBar.qml" line="723"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="728"/> <location filename="../qml/Qt6/components/TabBar.qml" line="723"/>
<source>MessageListView</source> <source>MessageListView</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="735"/> <location filename="../qml/Qt5/components/TabBar.qml" line="730"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="735"/> <location filename="../qml/Qt6/components/TabBar.qml" line="730"/>
<source>Open Message List View</source> <source>Open Message List View</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="745"/> <location filename="../qml/Qt5/components/TabBar.qml" line="740"/>
<source>Others</source> <source>Others</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="748"/> <location filename="../qml/Qt5/components/TabBar.qml" line="743"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="748"/> <location filename="../qml/Qt6/components/TabBar.qml" line="743"/>
<source>Text</source> <source>Text</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="778"/> <location filename="../qml/Qt5/components/TabBar.qml" line="773"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="778"/> <location filename="../qml/Qt6/components/TabBar.qml" line="773"/>
<source>Open Menu</source> <source>Open Menu</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="786"/> <location filename="../qml/Qt5/components/TabBar.qml" line="781"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="786"/> <location filename="../qml/Qt6/components/TabBar.qml" line="781"/>
<source>Popup</source> <source>Popup</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location filename="../qml/Qt5/components/TabBar.qml" line="791"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="791"/>
<source>Open Popup</source>
<translation></translation>
</message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="796"/> <location filename="../qml/Qt5/components/TabBar.qml" line="796"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="796"/> <location filename="../qml/Qt6/components/TabBar.qml" line="796"/>
<source>Open Popup</source>
<translation></translation>
</message>
<message>
<location filename="../qml/Qt5/components/TabBar.qml" line="801"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="801"/>
<source>Open Popup Dialog (Double Choices)</source> <source>Open Popup Dialog (Double Choices)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="809"/> <location filename="../qml/Qt5/components/TabBar.qml" line="804"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="809"/> <location filename="../qml/Qt6/components/TabBar.qml" line="804"/>
<source>Open Popup Dialog (Triple Choices)</source> <source>Open Popup Dialog (Triple Choices)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="835"/> <location filename="../qml/Qt5/components/TabBar.qml" line="830"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="835"/> <location filename="../qml/Qt6/components/TabBar.qml" line="830"/>
<source>MessageBar</source> <source>MessageBar</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="842"/> <location filename="../qml/Qt5/components/TabBar.qml" line="837"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="842"/> <location filename="../qml/Qt6/components/TabBar.qml" line="837"/>
<source>Generate One Message</source> <source>Generate One Message</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="849"/> <location filename="../qml/Qt5/components/TabBar.qml" line="844"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="849"/> <location filename="../qml/Qt6/components/TabBar.qml" line="844"/>
<source>Clear All Messages</source> <source>Clear All Messages</source>
<translation></translation> <translation></translation>
</message> </message>
@ -564,11 +564,29 @@
<context> <context>
<name>about</name> <name>about</name>
<message> <message>
<location filename="../qml/Qt5/about.qml" line="11"/> <location filename="../qml/Qt5/about.qml" line="12"/>
<location filename="../qml/Qt6/about.qml" line="11"/> <location filename="../qml/Qt6/about.qml" line="11"/>
<source>About</source> <source>About</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location filename="../qml/Qt5/about.qml" line="37"/>
<location filename="../qml/Qt6/about.qml" line="36"/>
<source>RibbonUI</source>
<translation></translation>
</message>
<message>
<location filename="../qml/Qt5/about.qml" line="42"/>
<location filename="../qml/Qt6/about.qml" line="41"/>
<source>© 2023 - %1 mentalfl0w</source>
<translation></translation>
</message>
<message>
<location filename="../qml/Qt5/about.qml" line="46"/>
<location filename="../qml/Qt6/about.qml" line="45"/>
<source>Version: V%1</source>
<translation></translation>
</message>
</context> </context>
<context> <context>
<name>example</name> <name>example</name>
@ -670,7 +688,7 @@
</message> </message>
<message> <message>
<location filename="../qml/Qt5/example.qml" line="290"/> <location filename="../qml/Qt5/example.qml" line="290"/>
<location filename="../qml/Qt5/example.qml" line="408"/> <location filename="../qml/Qt5/example.qml" line="406"/>
<location filename="../qml/Qt6/example.qml" line="290"/> <location filename="../qml/Qt6/example.qml" line="290"/>
<source>About</source> <source>About</source>
<translation></translation> <translation></translation>
@ -694,33 +712,33 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/example.qml" line="380"/> <location filename="../qml/Qt5/example.qml" line="378"/>
<location filename="../qml/Qt5/example.qml" line="384"/> <location filename="../qml/Qt5/example.qml" line="382"/>
<location filename="../qml/Qt6/example.qml" line="382"/> <location filename="../qml/Qt6/example.qml" line="382"/>
<source>Home</source> <source>Home</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/example.qml" line="387"/> <location filename="../qml/Qt5/example.qml" line="385"/>
<location filename="../qml/Qt5/example.qml" line="391"/> <location filename="../qml/Qt5/example.qml" line="389"/>
<location filename="../qml/Qt6/example.qml" line="389"/> <location filename="../qml/Qt6/example.qml" line="389"/>
<source>File</source> <source>File</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/example.qml" line="394"/> <location filename="../qml/Qt5/example.qml" line="392"/>
<location filename="../qml/Qt5/example.qml" line="398"/> <location filename="../qml/Qt5/example.qml" line="396"/>
<location filename="../qml/Qt6/example.qml" line="396"/> <location filename="../qml/Qt6/example.qml" line="396"/>
<source>Search</source> <source>Search</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/example.qml" line="401"/> <location filename="../qml/Qt5/example.qml" line="399"/>
<source>Account</source> <source>Account</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/example.qml" line="415"/> <location filename="../qml/Qt5/example.qml" line="413"/>
<source>Settings</source> <source>Settings</source>
<translation></translation> <translation></translation>
</message> </message>

View File

@ -76,27 +76,27 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt6/components/TabBar.qml" line="331"/> <location filename="../qml/Qt6/components/TabBar.qml" line="329"/>
<source>Input</source> <source>Input</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt6/components/TabBar.qml" line="507"/> <location filename="../qml/Qt6/components/TabBar.qml" line="503"/>
<source>Progress</source> <source>Progress</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt6/components/TabBar.qml" line="669"/> <location filename="../qml/Qt6/components/TabBar.qml" line="664"/>
<source>Indicator</source> <source>Indicator</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt6/components/TabBar.qml" line="725"/> <location filename="../qml/Qt6/components/TabBar.qml" line="720"/>
<source>Views</source> <source>Views</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt6/components/TabBar.qml" line="745"/> <location filename="../qml/Qt6/components/TabBar.qml" line="740"/>
<source>Others</source> <source>Others</source>
<translation></translation> <translation></translation>
</message> </message>
@ -362,201 +362,201 @@
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="69"/> <location filename="../qml/Qt5/components/TabBar.qml" line="67"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="69"/> <location filename="../qml/Qt6/components/TabBar.qml" line="67"/>
<source>Slider</source> <source>Slider</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="109"/> <location filename="../qml/Qt5/components/TabBar.qml" line="107"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="109"/> <location filename="../qml/Qt6/components/TabBar.qml" line="107"/>
<source>Switch Button</source> <source>Switch Button</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="159"/> <location filename="../qml/Qt5/components/TabBar.qml" line="157"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="159"/> <location filename="../qml/Qt6/components/TabBar.qml" line="157"/>
<source>CheckBox</source> <source>CheckBox</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="196"/> <location filename="../qml/Qt5/components/TabBar.qml" line="194"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="196"/> <location filename="../qml/Qt6/components/TabBar.qml" line="194"/>
<source>Button</source> <source>Button</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="267"/> <location filename="../qml/Qt5/components/TabBar.qml" line="265"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="267"/> <location filename="../qml/Qt6/components/TabBar.qml" line="265"/>
<source>Push Button</source> <source>Push Button</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="275"/> <location filename="../qml/Qt5/components/TabBar.qml" line="273"/>
<location filename="../qml/Qt5/components/TabBar.qml" line="292"/> <location filename="../qml/Qt5/components/TabBar.qml" line="290"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="275"/> <location filename="../qml/Qt6/components/TabBar.qml" line="273"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="292"/> <location filename="../qml/Qt6/components/TabBar.qml" line="290"/>
<source>No Menu</source> <source>No Menu</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="280"/> <location filename="../qml/Qt5/components/TabBar.qml" line="278"/>
<location filename="../qml/Qt5/components/TabBar.qml" line="297"/> <location filename="../qml/Qt5/components/TabBar.qml" line="295"/>
<location filename="../qml/Qt5/components/TabBar.qml" line="771"/> <location filename="../qml/Qt5/components/TabBar.qml" line="766"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="280"/> <location filename="../qml/Qt6/components/TabBar.qml" line="278"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="297"/> <location filename="../qml/Qt6/components/TabBar.qml" line="295"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="771"/> <location filename="../qml/Qt6/components/TabBar.qml" line="766"/>
<source>Menu</source> <source>Menu</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="312"/> <location filename="../qml/Qt5/components/TabBar.qml" line="310"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="312"/> <location filename="../qml/Qt6/components/TabBar.qml" line="310"/>
<source>Radio Button</source> <source>Radio Button</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="331"/> <location filename="../qml/Qt5/components/TabBar.qml" line="329"/>
<source>Input</source> <source>Input</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="344"/> <location filename="../qml/Qt5/components/TabBar.qml" line="340"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="344"/> <location filename="../qml/Qt6/components/TabBar.qml" line="340"/>
<source>Line Edit</source> <source>Line Edit</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="377"/> <location filename="../qml/Qt5/components/TabBar.qml" line="373"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="377"/> <location filename="../qml/Qt6/components/TabBar.qml" line="373"/>
<source>Text Edit</source> <source>Text Edit</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="411"/> <location filename="../qml/Qt5/components/TabBar.qml" line="407"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="411"/> <location filename="../qml/Qt6/components/TabBar.qml" line="407"/>
<source>Combo Box</source> <source>Combo Box</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="471"/> <location filename="../qml/Qt5/components/TabBar.qml" line="467"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="471"/> <location filename="../qml/Qt6/components/TabBar.qml" line="467"/>
<source>Spin Box</source> <source>Spin Box</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="507"/> <location filename="../qml/Qt5/components/TabBar.qml" line="503"/>
<source>Progress</source> <source>Progress</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="527"/> <location filename="../qml/Qt5/components/TabBar.qml" line="522"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="527"/> <location filename="../qml/Qt6/components/TabBar.qml" line="522"/>
<source>ProgressBar</source> <source>ProgressBar</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="594"/> <location filename="../qml/Qt5/components/TabBar.qml" line="589"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="594"/> <location filename="../qml/Qt6/components/TabBar.qml" line="589"/>
<source>ProgressRing</source> <source>ProgressRing</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="669"/> <location filename="../qml/Qt5/components/TabBar.qml" line="664"/>
<source>Indicator</source> <source>Indicator</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="671"/> <location filename="../qml/Qt5/components/TabBar.qml" line="666"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="671"/> <location filename="../qml/Qt6/components/TabBar.qml" line="666"/>
<source>BusyRing</source> <source>BusyRing</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="687"/> <location filename="../qml/Qt5/components/TabBar.qml" line="682"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="687"/> <location filename="../qml/Qt6/components/TabBar.qml" line="682"/>
<source>BusyBar</source> <source>BusyBar</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="705"/> <location filename="../qml/Qt5/components/TabBar.qml" line="700"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="705"/> <location filename="../qml/Qt6/components/TabBar.qml" line="700"/>
<source>PageIndicator</source> <source>PageIndicator</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="725"/> <location filename="../qml/Qt5/components/TabBar.qml" line="720"/>
<source>Views</source> <source>Views</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="728"/> <location filename="../qml/Qt5/components/TabBar.qml" line="723"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="728"/> <location filename="../qml/Qt6/components/TabBar.qml" line="723"/>
<source>MessageListView</source> <source>MessageListView</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="735"/> <location filename="../qml/Qt5/components/TabBar.qml" line="730"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="735"/> <location filename="../qml/Qt6/components/TabBar.qml" line="730"/>
<source>Open Message List View</source> <source>Open Message List View</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="745"/> <location filename="../qml/Qt5/components/TabBar.qml" line="740"/>
<source>Others</source> <source>Others</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="748"/> <location filename="../qml/Qt5/components/TabBar.qml" line="743"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="748"/> <location filename="../qml/Qt6/components/TabBar.qml" line="743"/>
<source>Text</source> <source>Text</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="778"/> <location filename="../qml/Qt5/components/TabBar.qml" line="773"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="778"/> <location filename="../qml/Qt6/components/TabBar.qml" line="773"/>
<source>Open Menu</source> <source>Open Menu</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="786"/> <location filename="../qml/Qt5/components/TabBar.qml" line="781"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="786"/> <location filename="../qml/Qt6/components/TabBar.qml" line="781"/>
<source>Popup</source> <source>Popup</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="796"/> <location filename="../qml/Qt5/components/TabBar.qml" line="791"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="796"/> <location filename="../qml/Qt6/components/TabBar.qml" line="791"/>
<source>Open Popup</source> <source>Open Popup</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="801"/> <location filename="../qml/Qt5/components/TabBar.qml" line="796"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="801"/> <location filename="../qml/Qt6/components/TabBar.qml" line="796"/>
<source>Open Popup Dialog (Double Choices)</source> <source>Open Popup Dialog (Double Choices)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="809"/> <location filename="../qml/Qt5/components/TabBar.qml" line="804"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="809"/> <location filename="../qml/Qt6/components/TabBar.qml" line="804"/>
<source>Open Popup Dialog (Triple Choices)</source> <source>Open Popup Dialog (Triple Choices)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="835"/> <location filename="../qml/Qt5/components/TabBar.qml" line="830"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="835"/> <location filename="../qml/Qt6/components/TabBar.qml" line="830"/>
<source>MessageBar</source> <source>MessageBar</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="842"/> <location filename="../qml/Qt5/components/TabBar.qml" line="837"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="842"/> <location filename="../qml/Qt6/components/TabBar.qml" line="837"/>
<source>Generate One Message</source> <source>Generate One Message</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/components/TabBar.qml" line="849"/> <location filename="../qml/Qt5/components/TabBar.qml" line="844"/>
<location filename="../qml/Qt6/components/TabBar.qml" line="849"/> <location filename="../qml/Qt6/components/TabBar.qml" line="844"/>
<source>Clear All Messages</source> <source>Clear All Messages</source>
<translation></translation> <translation></translation>
</message> </message>
@ -564,11 +564,29 @@
<context> <context>
<name>about</name> <name>about</name>
<message> <message>
<location filename="../qml/Qt5/about.qml" line="11"/> <location filename="../qml/Qt5/about.qml" line="12"/>
<location filename="../qml/Qt6/about.qml" line="11"/> <location filename="../qml/Qt6/about.qml" line="11"/>
<source>About</source> <source>About</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location filename="../qml/Qt5/about.qml" line="37"/>
<location filename="../qml/Qt6/about.qml" line="36"/>
<source>RibbonUI</source>
<translation></translation>
</message>
<message>
<location filename="../qml/Qt5/about.qml" line="42"/>
<location filename="../qml/Qt6/about.qml" line="41"/>
<source>© 2023 - %1 mentalfl0w</source>
<translation>© 2023 - %1 mentalfl0w</translation>
</message>
<message>
<location filename="../qml/Qt5/about.qml" line="46"/>
<location filename="../qml/Qt6/about.qml" line="45"/>
<source>Version: V%1</source>
<translation> V%1</translation>
</message>
</context> </context>
<context> <context>
<name>example</name> <name>example</name>
@ -670,7 +688,7 @@
</message> </message>
<message> <message>
<location filename="../qml/Qt5/example.qml" line="290"/> <location filename="../qml/Qt5/example.qml" line="290"/>
<location filename="../qml/Qt5/example.qml" line="408"/> <location filename="../qml/Qt5/example.qml" line="406"/>
<location filename="../qml/Qt6/example.qml" line="290"/> <location filename="../qml/Qt6/example.qml" line="290"/>
<source>About</source> <source>About</source>
<translation></translation> <translation></translation>
@ -694,33 +712,33 @@
<translation> 1</translation> <translation> 1</translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/example.qml" line="380"/> <location filename="../qml/Qt5/example.qml" line="378"/>
<location filename="../qml/Qt5/example.qml" line="384"/> <location filename="../qml/Qt5/example.qml" line="382"/>
<location filename="../qml/Qt6/example.qml" line="382"/> <location filename="../qml/Qt6/example.qml" line="382"/>
<source>Home</source> <source>Home</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/example.qml" line="387"/> <location filename="../qml/Qt5/example.qml" line="385"/>
<location filename="../qml/Qt5/example.qml" line="391"/> <location filename="../qml/Qt5/example.qml" line="389"/>
<location filename="../qml/Qt6/example.qml" line="389"/> <location filename="../qml/Qt6/example.qml" line="389"/>
<source>File</source> <source>File</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/example.qml" line="394"/> <location filename="../qml/Qt5/example.qml" line="392"/>
<location filename="../qml/Qt5/example.qml" line="398"/> <location filename="../qml/Qt5/example.qml" line="396"/>
<location filename="../qml/Qt6/example.qml" line="396"/> <location filename="../qml/Qt6/example.qml" line="396"/>
<source>Search</source> <source>Search</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/example.qml" line="401"/> <location filename="../qml/Qt5/example.qml" line="399"/>
<source>Account</source> <source>Account</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/example.qml" line="415"/> <location filename="../qml/Qt5/example.qml" line="413"/>
<source>Settings</source> <source>Settings</source>
<translation></translation> <translation></translation>
</message> </message>

View File

@ -2,6 +2,7 @@ import QtQuick 2.15
import QtQuick.Layouts 1.11 import QtQuick.Layouts 1.11
import QtQuick.Controls 2.15 import QtQuick.Controls 2.15
import RibbonUI 1.1 import RibbonUI 1.1
import RibbonUIAPP 1.1
RibbonWindow { RibbonWindow {
id: window id: window
@ -33,16 +34,21 @@ RibbonWindow {
} }
RibbonText{ RibbonText{
Layout.alignment: Qt.AlignHCenter Layout.alignment: Qt.AlignHCenter
text: "RibbonUI" text: qsTr("RibbonUI")
font.pixelSize: 16 font.pixelSize: 16
} }
RibbonText{ RibbonText{
Layout.alignment: Qt.AlignHCenter Layout.alignment: Qt.AlignHCenter
text: `©${new Date().getFullYear()} mentalfl0w` text: qsTr("© 2023 - %1 mentalfl0w").arg(`${new Date().getFullYear()}`)
} }
RibbonText{ RibbonText{
Layout.alignment: Qt.AlignHCenter Layout.alignment: Qt.AlignHCenter
text: `Version: V${RibbonUI.version}` text: qsTr('Version: V%1').arg(`${RibbonUI.version}`)
} }
} }
Component.onCompleted: {
RibbonUI.autoLoadLanguage = true
RibbonUI.setTranslator(Localization)
}
} }

View File

@ -47,17 +47,15 @@ RibbonTabBar {
property var pushButtonLayout property var pushButtonLayout
onContainerItemUpdated: { onContainerItemUpdated: {
if(getItem(0)){ basic_page.sliderLayout = getItem(0).sliderLayout
sliderLayout = getItem(0).sliderLayout basic_page.sliderWithBtn = getItem(0).sliderWithBtn
sliderWithBtn = getItem(0).sliderWithBtn basic_page.sliderWithoutBtn = getItem(0).sliderWithoutBtn
sliderWithoutBtn = getItem(0).sliderWithoutBtn basic_page.switchLayout = getItem(1).switchLayout
switchLayout = getItem(1).switchLayout basic_page.btnWithColorAndGrabberText = getItem(1).btnWithColorAndGrabberText
btnWithColorAndGrabberText = getItem(1).btnWithColorAndGrabberText basic_page.checkBoxLayout = getItem(2).checkBoxLayout
checkBoxLayout = getItem(2).checkBoxLayout basic_page.buttonLayout = getItem(3).buttonLayout
buttonLayout = getItem(3).buttonLayout basic_page.btnWithoutBgAndLabel = getItem(3).btnWithoutBgAndLabel
btnWithoutBgAndLabel = getItem(3).btnWithoutBgAndLabel basic_page.pushButtonLayout = getItem(4).pushButtonLayout
pushButtonLayout = getItem(4).pushButtonLayout
}
} }
RibbonTabGroup{ RibbonTabGroup{
@ -333,10 +331,8 @@ RibbonTabBar {
property var lineEditWithIcon property var lineEditWithIcon
onContainerItemUpdated: { onContainerItemUpdated: {
if(getItem(0)){ lineEditLayout = getItem(0).lineEditLayout
lineEditLayout = getItem(0).lineEditLayout lineEditWithIcon = getItem(0).lineEditWithIcon
lineEditWithIcon = getItem(0).lineEditWithIcon
}
} }
RibbonTabGroup{ RibbonTabGroup{
@ -507,8 +503,7 @@ RibbonTabBar {
title: qsTr("Progress") title: qsTr("Progress")
property var progressbarSlider property var progressbarSlider
onContainerItemUpdated:{ onContainerItemUpdated:{
if(getItem(0)) progress_page.progressbarSlider = getItem(0).progressbarSlider
progressbarSlider = getItem(0).progressbarSlider
} }
RibbonTabGroup{ RibbonTabGroup{
width: progressbar_slider.width + 30 width: progressbar_slider.width + 30

View File

@ -33,16 +33,21 @@ RibbonWindow {
} }
RibbonText{ RibbonText{
Layout.alignment: Qt.AlignHCenter Layout.alignment: Qt.AlignHCenter
text: "RibbonUI" text: qsTr("RibbonUI")
font.pixelSize: 16 font.pixelSize: 16
} }
RibbonText{ RibbonText{
Layout.alignment: Qt.AlignHCenter Layout.alignment: Qt.AlignHCenter
text: `©${new Date().getFullYear()} mentalfl0w` text: qsTr("© 2023 - %1 mentalfl0w").arg(`${new Date().getFullYear()}`)
} }
RibbonText{ RibbonText{
Layout.alignment: Qt.AlignHCenter Layout.alignment: Qt.AlignHCenter
text: `Version: V${RibbonUI.version}` text: qsTr('Version: V%1').arg(`${RibbonUI.version}`)
} }
} }
Component.onCompleted: {
RibbonUI.autoLoadLanguage = true
RibbonUI.setTranslator(Localization)
}
} }

View File

@ -47,17 +47,15 @@ RibbonTabBar {
property var pushButtonLayout property var pushButtonLayout
onContainerItemUpdated: { onContainerItemUpdated: {
if(getItem(0)){ basic_page.sliderLayout = getItem(0).sliderLayout
sliderLayout = getItem(0).sliderLayout basic_page.sliderWithBtn = getItem(0).sliderWithBtn
sliderWithBtn = getItem(0).sliderWithBtn basic_page.sliderWithoutBtn = getItem(0).sliderWithoutBtn
sliderWithoutBtn = getItem(0).sliderWithoutBtn basic_page.switchLayout = getItem(1).switchLayout
switchLayout = getItem(1).switchLayout basic_page.btnWithColorAndGrabberText = getItem(1).btnWithColorAndGrabberText
btnWithColorAndGrabberText = getItem(1).btnWithColorAndGrabberText basic_page.checkBoxLayout = getItem(2).checkBoxLayout
checkBoxLayout = getItem(2).checkBoxLayout basic_page.buttonLayout = getItem(3).buttonLayout
buttonLayout = getItem(3).buttonLayout basic_page.btnWithoutBgAndLabel = getItem(3).btnWithoutBgAndLabel
btnWithoutBgAndLabel = getItem(3).btnWithoutBgAndLabel basic_page.pushButtonLayout = getItem(4).pushButtonLayout
pushButtonLayout = getItem(4).pushButtonLayout
}
} }
RibbonTabGroup{ RibbonTabGroup{
@ -333,10 +331,8 @@ RibbonTabBar {
property var lineEditWithIcon property var lineEditWithIcon
onContainerItemUpdated: { onContainerItemUpdated: {
if(getItem(0)){ lineEditLayout = getItem(0).lineEditLayout
lineEditLayout = getItem(0).lineEditLayout lineEditWithIcon = getItem(0).lineEditWithIcon
lineEditWithIcon = getItem(0).lineEditWithIcon
}
} }
RibbonTabGroup{ RibbonTabGroup{
@ -507,8 +503,7 @@ RibbonTabBar {
title: QT_TRANSLATE_NOOP("RibbonTabBar", "Progress") title: QT_TRANSLATE_NOOP("RibbonTabBar", "Progress")
property var progressbarSlider property var progressbarSlider
onContainerItemUpdated:{ onContainerItemUpdated:{
if(getItem(0)) progress_page.progressbarSlider = getItem(0).progressbarSlider
progressbarSlider = getItem(0).progressbarSlider
} }
RibbonTabGroup{ RibbonTabGroup{
width: progressbar_slider.width + 30 width: progressbar_slider.width + 30

View File

@ -29,25 +29,25 @@
</message> </message>
<message> <message>
<location filename="../qml/Qt5/RibbonBackStageView.qml" line="488"/> <location filename="../qml/Qt5/RibbonBackStageView.qml" line="488"/>
<location filename="../qml/Qt6/RibbonBackStageView.qml" line="487"/> <location filename="../qml/Qt6/RibbonBackStageView.qml" line="488"/>
<source>Close</source> <source>Close</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/RibbonBackStageView.qml" line="499"/> <location filename="../qml/Qt5/RibbonBackStageView.qml" line="499"/>
<location filename="../qml/Qt6/RibbonBackStageView.qml" line="498"/> <location filename="../qml/Qt6/RibbonBackStageView.qml" line="499"/>
<source>Minimize</source> <source>Minimize</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/RibbonBackStageView.qml" line="510"/> <location filename="../qml/Qt5/RibbonBackStageView.qml" line="510"/>
<location filename="../qml/Qt6/RibbonBackStageView.qml" line="509"/> <location filename="../qml/Qt6/RibbonBackStageView.qml" line="510"/>
<source>Restore</source> <source>Restore</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/RibbonBackStageView.qml" line="510"/> <location filename="../qml/Qt5/RibbonBackStageView.qml" line="510"/>
<location filename="../qml/Qt6/RibbonBackStageView.qml" line="509"/> <location filename="../qml/Qt6/RibbonBackStageView.qml" line="510"/>
<source>Maximize</source> <source>Maximize</source>
<translation></translation> <translation></translation>
</message> </message>

View File

@ -29,25 +29,25 @@
</message> </message>
<message> <message>
<location filename="../qml/Qt5/RibbonBackStageView.qml" line="488"/> <location filename="../qml/Qt5/RibbonBackStageView.qml" line="488"/>
<location filename="../qml/Qt6/RibbonBackStageView.qml" line="487"/> <location filename="../qml/Qt6/RibbonBackStageView.qml" line="488"/>
<source>Close</source> <source>Close</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/RibbonBackStageView.qml" line="499"/> <location filename="../qml/Qt5/RibbonBackStageView.qml" line="499"/>
<location filename="../qml/Qt6/RibbonBackStageView.qml" line="498"/> <location filename="../qml/Qt6/RibbonBackStageView.qml" line="499"/>
<source>Minimize</source> <source>Minimize</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/RibbonBackStageView.qml" line="510"/> <location filename="../qml/Qt5/RibbonBackStageView.qml" line="510"/>
<location filename="../qml/Qt6/RibbonBackStageView.qml" line="509"/> <location filename="../qml/Qt6/RibbonBackStageView.qml" line="510"/>
<source>Restore</source> <source>Restore</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../qml/Qt5/RibbonBackStageView.qml" line="510"/> <location filename="../qml/Qt5/RibbonBackStageView.qml" line="510"/>
<location filename="../qml/Qt6/RibbonBackStageView.qml" line="509"/> <location filename="../qml/Qt6/RibbonBackStageView.qml" line="510"/>
<source>Maximize</source> <source>Maximize</source>
<translation></translation> <translation></translation>
</message> </message>

View File

@ -225,7 +225,7 @@ Item{
{ {
let item = stack.contentData[i] let item = stack.contentData[i]
if(item instanceof RibbonTabPage){ if(item instanceof RibbonTabPage){
let btn = ribbonTabButton.createObject(bar,{text:qsTranslate("RibbonTabBar", item.title),index:sign}) let btn = ribbonTabButton.createObject(bar,{text:item.title,index:sign})
item.titleChanged.connect(function(){btn.text=item.title}) item.titleChanged.connect(function(){btn.text=item.title})
if (sign===0) if (sign===0)
{ {

View File

@ -21,7 +21,7 @@ TabButton {
Text { Text {
id :btn_text id :btn_text
text: control.text text: qsTranslate("RibbonTabBar",control.text)
font{ font{
family: Qt.platform.os === "osx" ? "PingFang SC" : "Microsoft YaHei UI" family: Qt.platform.os === "osx" ? "PingFang SC" : "Microsoft YaHei UI"
pixelSize: 13 pixelSize: 13

View File

@ -28,6 +28,7 @@ Item {
active: control.needActive active: control.needActive
anchors.fill: parent anchors.fill: parent
asynchronous: true asynchronous: true
property int loadedItem: 0
sourceComponent: Flickable{ sourceComponent: Flickable{
id: view id: view
property alias containerItem: container property alias containerItem: container
@ -49,11 +50,19 @@ Item {
Layout.fillHeight: true Layout.fillHeight: true
active: control.needActive active: control.needActive
sourceComponent: control.delegateList[modelData.index].content sourceComponent: control.delegateList[modelData.index].content
onLoaded: main_loader.loadedItem++
} }
} }
} }
} }
onLoaded: containerItemUpdated() Timer{
running: main_loader.loadedItem === control.delegateCount && main_loader.loadedItem !==0
interval: 1
onTriggered: {
main_loader.loadedItem = 0
containerItemUpdated()
}
}
} }
function getItem( index ){ function getItem( index ){

View File

@ -225,7 +225,7 @@ Item{
{ {
let item = stack.contentData[i] let item = stack.contentData[i]
if(item instanceof RibbonTabPage){ if(item instanceof RibbonTabPage){
let btn = ribbonTabButton.createObject(bar,{text:qsTranslate("RibbonTabBar", item.title),index:sign}) let btn = ribbonTabButton.createObject(bar,{text:item.title,index:sign})
item.titleChanged.connect(function(){btn.text=item.title}) item.titleChanged.connect(function(){btn.text=item.title})
if (sign===0) if (sign===0)
{ {

View File

@ -21,7 +21,7 @@ TabButton {
Text { Text {
id :btn_text id :btn_text
text: control.text text: qsTranslate("RibbonTabBar",control.text)
font{ font{
family: Qt.platform.os === "osx" ? "PingFang SC" : "Microsoft YaHei UI" family: Qt.platform.os === "osx" ? "PingFang SC" : "Microsoft YaHei UI"
pixelSize: 13 pixelSize: 13

View File

@ -28,6 +28,7 @@ Item {
active: control.needActive active: control.needActive
anchors.fill: parent anchors.fill: parent
asynchronous: true asynchronous: true
property int loadedItem: 0
sourceComponent: Flickable{ sourceComponent: Flickable{
id: view id: view
property alias containerItem: container property alias containerItem: container
@ -49,11 +50,19 @@ Item {
Layout.fillHeight: true Layout.fillHeight: true
active: control.needActive active: control.needActive
sourceComponent: control.delegateList[modelData.index].content sourceComponent: control.delegateList[modelData.index].content
onLoaded: main_loader.loadedItem++
} }
} }
} }
} }
onLoaded: containerItemUpdated() Timer{
running: main_loader.loadedItem === control.delegateCount && main_loader.loadedItem !==0
interval: 1
onTriggered: {
main_loader.loadedItem = 0
containerItemUpdated()
}
}
} }
function getItem( index ){ function getItem( index ){