124 lines
33 KiB
HTML
124 lines
33 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.15"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Olive: io/loadthread.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Olive
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.15 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_bc161955dc3a3d2485839eba21420d01.html">io</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">loadthread.h</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="loadthread_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/***</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"></span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> Olive - Non-Linear Video Editor</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> Copyright (C) 2019 Olive Team</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"></span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> This program is free software: you can redistribute it and/or modify</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> it under the terms of the GNU General Public License as published by</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> the Free Software Foundation, either version 3 of the License, or</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"></span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> This program is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> GNU General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"></span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> You should have received a copy of the GNU General Public License</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> along with this program. If not, see <http://www.gnu.org/licenses/>.</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"></span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">***/</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#ifndef LOADTHREAD_H</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#define LOADTHREAD_H</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include <QThread></span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <QDir></span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <QXmlStreamReader></span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <QMutex></span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <QWaitCondition></span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <QMessageBox></span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="projectelements_8h.html">project/projectelements.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="class_load_thread.html"> 33</a></span> <span class="keyword">class </span><a class="code" href="class_load_thread.html">LoadThread</a> : <span class="keyword">public</span> QThread</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  Q_OBJECT</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <a class="code" href="class_load_thread.html#ad3cafb5a882e3b560b8892504b61325a">LoadThread</a>(<span class="keywordtype">bool</span> a);</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#a4c36b2e87156b48703078eaa0ae25174">run</a>();</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#a748de695a8ae7eff63af6372e0808af6">cancel</a>();</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> signals:</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#ae89d08ecab2cf155b669748e014c52ea">start_question</a>(<span class="keyword">const</span> QString &title, <span class="keyword">const</span> QString &text, <span class="keywordtype">int</span> buttons);</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#afbafb52ff0dadc85d294e411948349dd">success</a>();</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#a0e034bda8651fdf75cc27c9c3dcea983">error</a>();</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#a772d6a5de14ae6d804d4382cdf8658d0">start_create_effect_ui</a>(QXmlStreamReader* stream, <a class="code" href="cacher_8h.html#a06b2300f462978e17d9b586991a0af3f">ClipPtr</a> c, <span class="keywordtype">int</span> type, <span class="keyword">const</span> QString *effect_name, <span class="keyword">const</span> <a class="code" href="struct_effect_meta.html">EffectMeta</a>* meta, <span class="keywordtype">long</span> effect_length, <span class="keywordtype">bool</span> effect_enabled);</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#a0f02c91285357cdb84bfc30de9ed924c">report_progress</a>(<span class="keywordtype">int</span> p);</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">private</span> slots:</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#a37c836e25488d2b8435c8089ba087b93">question_func</a>(<span class="keyword">const</span> QString &title, <span class="keyword">const</span> QString &text, <span class="keywordtype">int</span> buttons);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#a9e3594e638c50f41cfaa1ae7294668ea">error_func</a>();</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#a4643c0aadbb73d0b5eaf86710b4b9684">success_func</a>();</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#a72f8e7670b8d2ef464e81ea583c9232f">create_effect_ui</a>(QXmlStreamReader* stream, <a class="code" href="cacher_8h.html#a06b2300f462978e17d9b586991a0af3f">ClipPtr</a> c, <span class="keywordtype">int</span> type, <span class="keyword">const</span> QString *effect_name, <span class="keyword">const</span> <a class="code" href="struct_effect_meta.html">EffectMeta</a>* meta, <span class="keywordtype">long</span> effect_length, <span class="keywordtype">bool</span> effect_enabled);</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_load_thread.html#a5b6b1b46dc80fb3ba3774e1e5c3526dd"> 52</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_load_thread.html#a5b6b1b46dc80fb3ba3774e1e5c3526dd">autorecovery</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordtype">bool</span> <a class="code" href="class_load_thread.html#a5c545b57540f61194074c68a1c22b98c">load_worker</a>(QFile& f, QXmlStreamReader& stream, <span class="keywordtype">int</span> type);</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#a2f7a453be74cfe3ef4165a15958c40ec">load_effect</a>(QXmlStreamReader& stream, <a class="code" href="cacher_8h.html#a06b2300f462978e17d9b586991a0af3f">ClipPtr</a> c);</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#ac59295ce01eaaced688c58ca170da623">read_next</a>(QXmlStreamReader& stream);</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#a6d493cce8e1c85b304a0a9c357f9e17d">read_next_start_element</a>(QXmlStreamReader& stream);</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordtype">void</span> <a class="code" href="class_load_thread.html#ae915769df5e8697441487bcd980afa3a">update_current_element_count</a>(QXmlStreamReader& stream);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="class_load_thread.html#a989830cd4d0ad91b61d47c9c98cc73ac"> 61</a></span>  <a class="code" href="clip_8h.html#a2a0d48184294d399b0adc41f6e1de6c7">SequencePtr</a> <a class="code" href="class_load_thread.html#a989830cd4d0ad91b61d47c9c98cc73ac">open_seq</a>;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="class_load_thread.html#abb0c65b1fd5ec3013cf42996f54710d1"> 62</a></span>  QVector<Media*> <a class="code" href="class_load_thread.html#abb0c65b1fd5ec3013cf42996f54710d1">loaded_media_items</a>;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="class_load_thread.html#a189442a4834389f629e4750a1b057ec6"> 63</a></span>  QDir <a class="code" href="class_load_thread.html#a189442a4834389f629e4750a1b057ec6">proj_dir</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="class_load_thread.html#a28a4f18f377ef39f4c424eeff8d08bc4"> 64</a></span>  QDir <a class="code" href="class_load_thread.html#a28a4f18f377ef39f4c424eeff8d08bc4">internal_proj_dir</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_load_thread.html#ac31edf5ecbac0d86689c9015190093ec"> 65</a></span>  QString <a class="code" href="class_load_thread.html#ac31edf5ecbac0d86689c9015190093ec">internal_proj_url</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="class_load_thread.html#a92ef922f2225110400c9642b3a8475b2"> 66</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_load_thread.html#a92ef922f2225110400c9642b3a8475b2">show_err</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="class_load_thread.html#adc3221cbf6302b914554aa0b9082f5a4"> 67</a></span>  QString <a class="code" href="class_load_thread.html#adc3221cbf6302b914554aa0b9082f5a4">error_str</a>;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keywordtype">bool</span> <a class="code" href="class_load_thread.html#a74c6f17c568ad6d314b9304227ac8a71">is_element</a>(QXmlStreamReader& stream);</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="class_load_thread.html#a2eec901fa238f23eb31d83fcf8ab7f37"> 71</a></span>  QVector<Media*> <a class="code" href="class_load_thread.html#a2eec901fa238f23eb31d83fcf8ab7f37">loaded_folders</a>;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="class_load_thread.html#a9c3d027f0ff5af7dacbc1603af2931f6"> 72</a></span>  QVector<ClipPtr> <a class="code" href="class_load_thread.html#a9c3d027f0ff5af7dacbc1603af2931f6">loaded_clips</a>;</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="class_load_thread.html#a6d6656e0d786f60445295e0bc5ecd1a5"> 73</a></span>  QVector<Media*> <a class="code" href="class_load_thread.html#a6d6656e0d786f60445295e0bc5ecd1a5">loaded_sequences</a>;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="class_media.html">Media</a>* <a class="code" href="class_load_thread.html#a1cc9c4f5aea7845a0f35e0b5f995d975">find_loaded_folder_by_id</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_load_thread.html#adf6f3b4f6bcd98c440ae0f9dc706618a"> 76</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_load_thread.html#adf6f3b4f6bcd98c440ae0f9dc706618a">current_element_count</a>;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="class_load_thread.html#adf282ca6df51de613b1691a561f4c269"> 77</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_load_thread.html#adf282ca6df51de613b1691a561f4c269">total_element_count</a>;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="class_load_thread.html#acc985031ed65f52781af5a819ce0124a"> 79</a></span>  QMutex <a class="code" href="class_load_thread.html#acc985031ed65f52781af5a819ce0124a">mutex</a>;</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="class_load_thread.html#a2930c5ca72a662ec92574e2c6bd4e5e8"> 80</a></span>  QWaitCondition <a class="code" href="class_load_thread.html#a2930c5ca72a662ec92574e2c6bd4e5e8">waitCond</a>;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="class_load_thread.html#a41c690a7552cc29b7bac5debe2a899ae"> 82</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_load_thread.html#a41c690a7552cc29b7bac5debe2a899ae">cancelled</a>;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="class_load_thread.html#abb091e23cbe4c42f72ec4a385d2328b4"> 83</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_load_thread.html#abb091e23cbe4c42f72ec4a385d2328b4">xml_error</a>;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="class_load_thread.html#a48a6ab39ae060504fbda72a0fb95c6e7"> 85</a></span>  QMessageBox::StandardButton <a class="code" href="class_load_thread.html#a48a6ab39ae060504fbda72a0fb95c6e7">question_btn</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> };</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="preprocessor">#endif // LOADTHREAD_H</span></div><div class="ttc" id="class_load_thread_html"><div class="ttname"><a href="class_load_thread.html">LoadThread</a></div><div class="ttdef"><b>Definition:</b> loadthread.h:33</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a74c6f17c568ad6d314b9304227ac8a71"><div class="ttname"><a href="class_load_thread.html#a74c6f17c568ad6d314b9304227ac8a71">LoadThread::is_element</a></div><div class="ttdeci">bool is_element(QXmlStreamReader &stream)</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:133</div></div>
|
|
<div class="ttc" id="class_load_thread_html_ad3cafb5a882e3b560b8892504b61325a"><div class="ttname"><a href="class_load_thread.html#ad3cafb5a882e3b560b8892504b61325a">LoadThread::LoadThread</a></div><div class="ttdeci">LoadThread(bool a)</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:40</div></div>
|
|
<div class="ttc" id="projectelements_8h_html"><div class="ttname"><a href="projectelements_8h.html">projectelements.h</a></div></div>
|
|
<div class="ttc" id="class_load_thread_html_ae915769df5e8697441487bcd980afa3a"><div class="ttname"><a href="class_load_thread.html#ae915769df5e8697441487bcd980afa3a">LoadThread::update_current_element_count</a></div><div class="ttdeci">void update_current_element_count(QXmlStreamReader &stream)</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:126</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a6d493cce8e1c85b304a0a9c357f9e17d"><div class="ttname"><a href="class_load_thread.html#a6d493cce8e1c85b304a0a9c357f9e17d">LoadThread::read_next_start_element</a></div><div class="ttdeci">void read_next_start_element(QXmlStreamReader &stream)</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:121</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a37c836e25488d2b8435c8089ba087b93"><div class="ttname"><a href="class_load_thread.html#a37c836e25488d2b8435c8089ba087b93">LoadThread::question_func</a></div><div class="ttdeci">void question_func(const QString &title, const QString &text, int buttons)</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:667</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a6d6656e0d786f60445295e0bc5ecd1a5"><div class="ttname"><a href="class_load_thread.html#a6d6656e0d786f60445295e0bc5ecd1a5">LoadThread::loaded_sequences</a></div><div class="ttdeci">QVector< Media * > loaded_sequences</div><div class="ttdef"><b>Definition:</b> loadthread.h:73</div></div>
|
|
<div class="ttc" id="class_load_thread_html_adf6f3b4f6bcd98c440ae0f9dc706618a"><div class="ttname"><a href="class_load_thread.html#adf6f3b4f6bcd98c440ae0f9dc706618a">LoadThread::current_element_count</a></div><div class="ttdeci">int current_element_count</div><div class="ttdef"><b>Definition:</b> loadthread.h:76</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a1cc9c4f5aea7845a0f35e0b5f995d975"><div class="ttname"><a href="class_load_thread.html#a1cc9c4f5aea7845a0f35e0b5f995d975">LoadThread::find_loaded_folder_by_id</a></div><div class="ttdeci">Media * find_loaded_folder_by_id(int id)</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:531</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a92ef922f2225110400c9642b3a8475b2"><div class="ttname"><a href="class_load_thread.html#a92ef922f2225110400c9642b3a8475b2">LoadThread::show_err</a></div><div class="ttdeci">bool show_err</div><div class="ttdef"><b>Definition:</b> loadthread.h:66</div></div>
|
|
<div class="ttc" id="class_load_thread_html_abb0c65b1fd5ec3013cf42996f54710d1"><div class="ttname"><a href="class_load_thread.html#abb0c65b1fd5ec3013cf42996f54710d1">LoadThread::loaded_media_items</a></div><div class="ttdeci">QVector< Media * > loaded_media_items</div><div class="ttdef"><b>Definition:</b> loadthread.h:62</div></div>
|
|
<div class="ttc" id="struct_effect_meta_html"><div class="ttname"><a href="struct_effect_meta.html">EffectMeta</a></div><div class="ttdef"><b>Definition:</b> effect.h:50</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a41c690a7552cc29b7bac5debe2a899ae"><div class="ttname"><a href="class_load_thread.html#a41c690a7552cc29b7bac5debe2a899ae">LoadThread::cancelled</a></div><div class="ttdeci">bool cancelled</div><div class="ttdef"><b>Definition:</b> loadthread.h:82</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a4643c0aadbb73d0b5eaf86710b4b9684"><div class="ttname"><a href="class_load_thread.html#a4643c0aadbb73d0b5eaf86710b4b9684">LoadThread::success_func</a></div><div class="ttdeci">void success_func()</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:693</div></div>
|
|
<div class="ttc" id="class_load_thread_html_acc985031ed65f52781af5a819ce0124a"><div class="ttname"><a href="class_load_thread.html#acc985031ed65f52781af5a819ce0124a">LoadThread::mutex</a></div><div class="ttdeci">QMutex mutex</div><div class="ttdef"><b>Definition:</b> loadthread.h:79</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a72f8e7670b8d2ef464e81ea583c9232f"><div class="ttname"><a href="class_load_thread.html#a72f8e7670b8d2ef464e81ea583c9232f">LoadThread::create_effect_ui</a></div><div class="ttdeci">void create_effect_ui(QXmlStreamReader *stream, ClipPtr c, int type, const QString *effect_name, const EffectMeta *meta, long effect_length, bool effect_enabled)</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:719</div></div>
|
|
<div class="ttc" id="class_media_html"><div class="ttname"><a href="class_media.html">Media</a></div><div class="ttdef"><b>Definition:</b> media.h:42</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a4c36b2e87156b48703078eaa0ae25174"><div class="ttname"><a href="class_load_thread.html#a4c36b2e87156b48703078eaa0ae25174">LoadThread::run</a></div><div class="ttdeci">void run()</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:542</div></div>
|
|
<div class="ttc" id="cacher_8h_html_a06b2300f462978e17d9b586991a0af3f"><div class="ttname"><a href="cacher_8h.html#a06b2300f462978e17d9b586991a0af3f">ClipPtr</a></div><div class="ttdeci">std::shared_ptr< Clip > ClipPtr</div><div class="ttdef"><b>Definition:</b> cacher.h:28</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a0e034bda8651fdf75cc27c9c3dcea983"><div class="ttname"><a href="class_load_thread.html#a0e034bda8651fdf75cc27c9c3dcea983">LoadThread::error</a></div><div class="ttdeci">void error()</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a2eec901fa238f23eb31d83fcf8ab7f37"><div class="ttname"><a href="class_load_thread.html#a2eec901fa238f23eb31d83fcf8ab7f37">LoadThread::loaded_folders</a></div><div class="ttdeci">QVector< Media * > loaded_folders</div><div class="ttdef"><b>Definition:</b> loadthread.h:71</div></div>
|
|
<div class="ttc" id="class_load_thread_html_adc3221cbf6302b914554aa0b9082f5a4"><div class="ttname"><a href="class_load_thread.html#adc3221cbf6302b914554aa0b9082f5a4">LoadThread::error_str</a></div><div class="ttdeci">QString error_str</div><div class="ttdef"><b>Definition:</b> loadthread.h:67</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a189442a4834389f629e4750a1b057ec6"><div class="ttname"><a href="class_load_thread.html#a189442a4834389f629e4750a1b057ec6">LoadThread::proj_dir</a></div><div class="ttdeci">QDir proj_dir</div><div class="ttdef"><b>Definition:</b> loadthread.h:63</div></div>
|
|
<div class="ttc" id="class_load_thread_html_afbafb52ff0dadc85d294e411948349dd"><div class="ttname"><a href="class_load_thread.html#afbafb52ff0dadc85d294e411948349dd">LoadThread::success</a></div><div class="ttdeci">void success()</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a772d6a5de14ae6d804d4382cdf8658d0"><div class="ttname"><a href="class_load_thread.html#a772d6a5de14ae6d804d4382cdf8658d0">LoadThread::start_create_effect_ui</a></div><div class="ttdeci">void start_create_effect_ui(QXmlStreamReader *stream, ClipPtr c, int type, const QString *effect_name, const EffectMeta *meta, long effect_length, bool effect_enabled)</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a48a6ab39ae060504fbda72a0fb95c6e7"><div class="ttname"><a href="class_load_thread.html#a48a6ab39ae060504fbda72a0fb95c6e7">LoadThread::question_btn</a></div><div class="ttdeci">QMessageBox::StandardButton question_btn</div><div class="ttdef"><b>Definition:</b> loadthread.h:85</div></div>
|
|
<div class="ttc" id="clip_8h_html_a2a0d48184294d399b0adc41f6e1de6c7"><div class="ttname"><a href="clip_8h.html#a2a0d48184294d399b0adc41f6e1de6c7">SequencePtr</a></div><div class="ttdeci">std::shared_ptr< Sequence > SequencePtr</div><div class="ttdef"><b>Definition:</b> clip.h:48</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a28a4f18f377ef39f4c424eeff8d08bc4"><div class="ttname"><a href="class_load_thread.html#a28a4f18f377ef39f4c424eeff8d08bc4">LoadThread::internal_proj_dir</a></div><div class="ttdeci">QDir internal_proj_dir</div><div class="ttdef"><b>Definition:</b> loadthread.h:64</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a748de695a8ae7eff63af6372e0808af6"><div class="ttname"><a href="class_load_thread.html#a748de695a8ae7eff63af6372e0808af6">LoadThread::cancel</a></div><div class="ttdeci">void cancel()</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:662</div></div>
|
|
<div class="ttc" id="class_load_thread_html_adf282ca6df51de613b1691a561f4c269"><div class="ttname"><a href="class_load_thread.html#adf282ca6df51de613b1691a561f4c269">LoadThread::total_element_count</a></div><div class="ttdeci">int total_element_count</div><div class="ttdef"><b>Definition:</b> loadthread.h:77</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a2930c5ca72a662ec92574e2c6bd4e5e8"><div class="ttname"><a href="class_load_thread.html#a2930c5ca72a662ec92574e2c6bd4e5e8">LoadThread::waitCond</a></div><div class="ttdeci">QWaitCondition waitCond</div><div class="ttdef"><b>Definition:</b> loadthread.h:80</div></div>
|
|
<div class="ttc" id="class_load_thread_html_ac31edf5ecbac0d86689c9015190093ec"><div class="ttname"><a href="class_load_thread.html#ac31edf5ecbac0d86689c9015190093ec">LoadThread::internal_proj_url</a></div><div class="ttdeci">QString internal_proj_url</div><div class="ttdef"><b>Definition:</b> loadthread.h:65</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a9e3594e638c50f41cfaa1ae7294668ea"><div class="ttname"><a href="class_load_thread.html#a9e3594e638c50f41cfaa1ae7294668ea">LoadThread::error_func</a></div><div class="ttdeci">void error_func()</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:678</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a989830cd4d0ad91b61d47c9c98cc73ac"><div class="ttname"><a href="class_load_thread.html#a989830cd4d0ad91b61d47c9c98cc73ac">LoadThread::open_seq</a></div><div class="ttdeci">SequencePtr open_seq</div><div class="ttdef"><b>Definition:</b> loadthread.h:61</div></div>
|
|
<div class="ttc" id="class_load_thread_html_abb091e23cbe4c42f72ec4a385d2328b4"><div class="ttname"><a href="class_load_thread.html#abb091e23cbe4c42f72ec4a385d2328b4">LoadThread::xml_error</a></div><div class="ttdeci">bool xml_error</div><div class="ttdef"><b>Definition:</b> loadthread.h:83</div></div>
|
|
<div class="ttc" id="class_load_thread_html_ae89d08ecab2cf155b669748e014c52ea"><div class="ttname"><a href="class_load_thread.html#ae89d08ecab2cf155b669748e014c52ea">LoadThread::start_question</a></div><div class="ttdeci">void start_question(const QString &title, const QString &text, int buttons)</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a2f7a453be74cfe3ef4165a15958c40ec"><div class="ttname"><a href="class_load_thread.html#a2f7a453be74cfe3ef4165a15958c40ec">LoadThread::load_effect</a></div><div class="ttdeci">void load_effect(QXmlStreamReader &stream, ClipPtr c)</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:48</div></div>
|
|
<div class="ttc" id="class_load_thread_html_ac59295ce01eaaced688c58ca170da623"><div class="ttname"><a href="class_load_thread.html#ac59295ce01eaaced688c58ca170da623">LoadThread::read_next</a></div><div class="ttdeci">void read_next(QXmlStreamReader &stream)</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:116</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a0f02c91285357cdb84bfc30de9ed924c"><div class="ttname"><a href="class_load_thread.html#a0f02c91285357cdb84bfc30de9ed924c">LoadThread::report_progress</a></div><div class="ttdeci">void report_progress(int p)</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a5b6b1b46dc80fb3ba3774e1e5c3526dd"><div class="ttname"><a href="class_load_thread.html#a5b6b1b46dc80fb3ba3774e1e5c3526dd">LoadThread::autorecovery</a></div><div class="ttdeci">bool autorecovery</div><div class="ttdef"><b>Definition:</b> loadthread.h:52</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a9c3d027f0ff5af7dacbc1603af2931f6"><div class="ttname"><a href="class_load_thread.html#a9c3d027f0ff5af7dacbc1603af2931f6">LoadThread::loaded_clips</a></div><div class="ttdeci">QVector< ClipPtr > loaded_clips</div><div class="ttdef"><b>Definition:</b> loadthread.h:72</div></div>
|
|
<div class="ttc" id="class_load_thread_html_a5c545b57540f61194074c68a1c22b98c"><div class="ttname"><a href="class_load_thread.html#a5c545b57540f61194074c68a1c22b98c">LoadThread::load_worker</a></div><div class="ttdeci">bool load_worker(QFile &f, QXmlStreamReader &stream, int type)</div><div class="ttdef"><b>Definition:</b> loadthread.cpp:142</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.15
|
|
</small></address>
|
|
</body>
|
|
</html>
|