Files
oak-editor/docs/html/oliveglobal_8h_source.html
T

108 lines
30 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: oliveglobal.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&amp;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&amp;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>
</div><!-- top -->
<!-- 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 class="header">
<div class="headertitle">
<div class="title">oliveglobal.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/***</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> Olive - Non-Linear Video Editor</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> Copyright (C) 2019 Olive Team</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<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>&#160;<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>&#160;<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>&#160;<span class="comment"> (at your option) any later version.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<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>&#160;<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>&#160;<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>&#160;<span class="comment"> GNU General Public License for more details.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<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>&#160;<span class="comment"> along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;.</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">***/</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#ifndef OLIVEGLOBAL_H</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#define OLIVEGLOBAL_H</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;project/undo.h&quot;</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;QTimer&gt;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;QFile&gt;</span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_olive_global.html"> 34</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_olive_global.html">OliveGlobal</a> : <span class="keyword">public</span> QObject {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; Q_OBJECT</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <a class="code" href="class_olive_global.html#a8ee567e30178cd747396c6222970de1b">OliveGlobal</a>();</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">const</span> QString&amp; <a class="code" href="class_olive_global.html#ac57ead290b6cf9895aa11a1200d7c397">get_project_file_filter</a>();</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#af3ef4cb94078beb905eb916a160fe826">update_project_filename</a>(<span class="keyword">const</span> QString&amp; s);</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#aed575061a3669d27854f76b3af599846">check_for_autorecovery_file</a>();</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a2763e87021f250965f67e175ee6c6e67">set_rendering_state</a>(<span class="keywordtype">bool</span> rendering);</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a457ad9d7f5d716b0f23a7aa01187da5d">load_project_on_launch</a>(<span class="keyword">const</span> QString&amp; s);</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; QString <a class="code" href="class_olive_global.html#acf4fdfadaf62290f28de49c12d58cb5b">get_recent_project_list_file</a>();</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;<span class="keyword">public</span> slots:</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#ac5c7fc8e77040c8260e2e817e3e7b165">undo</a>();</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a501c01aa8f27966ea6fc4c3b74ee8a17">redo</a>();</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a8574a0c2c68978756671d0289ca9e8ff">paste</a>();</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a6f6f44ef9503d674851b761c927e8154">paste_insert</a>();</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a96005523cb0a1ba0c4647ce2f2791331">new_project</a>();</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#aaa945027c0f85fe2b65ad7be5997e02f">open_project</a>();</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a7eaad3e9ab9637f48f2a3cbcb1628a42">open_recent</a>(<span class="keywordtype">int</span> index);</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_olive_global.html#ab3f5f0874214f7ecac66d7ab152a8141">save_project_as</a>();</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_olive_global.html#a465ffe390d9b615ed8216d2335039197">save_project</a>();</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_olive_global.html#a634b935875324ef89ac8088b10a8707f">can_close_project</a>();</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#abb20f21708320f258d99a2737640129e">open_export_dialog</a>();</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a161a4b6f88441f82f0e90331f39044fb">open_about_dialog</a>();</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a0c142bf5d9f0ab9753154b3926b08d37">open_debug_log</a>();</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#abc5fb406d67e5f62602b3806fcab04f2">open_speed_dialog</a>();</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a9a255c3b943eca104abb777243d32dee">open_action_search</a>();</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a097586341c27234802fb42f7ee1d40c6">clear_undo_stack</a>();</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a60dbd750a5eedea296cbe40bc8d4051e">finished_initialize</a>();</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a683bdbe17929ce90db233a3cdff8fc30">save_autorecovery_file</a>();</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a481765a0b424ca37c50326dbe97fb204">open_preferences</a>();</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; <span class="keywordtype">void</span> <a class="code" href="class_olive_global.html#a59e4870f994af018fb71d3871872fd7e">open_project_worker</a>(<span class="keyword">const</span> QString&amp; fn, <span class="keywordtype">bool</span> autorecovery);</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160;</div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="class_olive_global.html#a053f4de79194655e0a51b538e0bb0d95"> 281</a></span>&#160; QString <a class="code" href="class_olive_global.html#a053f4de79194655e0a51b538e0bb0d95">project_file_filter</a>;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160;</div><div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="class_olive_global.html#a78f108b6ed6a5a7f13a69f51038bb2b5"> 286</a></span>&#160; QTimer <a class="code" href="class_olive_global.html#a78f108b6ed6a5a7f13a69f51038bb2b5">autorecovery_timer</a>;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160;</div><div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="class_olive_global.html#a41a11e816954dbc44e2b24c1d7fe0398"> 291</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="class_olive_global.html#a41a11e816954dbc44e2b24c1d7fe0398">enable_load_project_on_init</a>;</div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="keyword">private</span> slots:</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160;</div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160;};</div><div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160;</div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160;<span class="keyword">namespace </span>Olive {</div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; <span class="keyword">extern</span> QSharedPointer&lt;OliveGlobal&gt; Global;</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <span class="keyword">extern</span> QString ActiveProjectFilename;</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160;</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <span class="keyword">extern</span> QString AppName;</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160;}</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160;</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160;<span class="preprocessor">#endif // OLIVEGLOBAL_H</span></div><div class="ttc" id="class_olive_global_html_a0c142bf5d9f0ab9753154b3926b08d37"><div class="ttname"><a href="class_olive_global.html#a0c142bf5d9f0ab9753154b3926b08d37">OliveGlobal::open_debug_log</a></div><div class="ttdeci">void open_debug_log()</div><div class="ttdoc">Open the Debug Log window.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:290</div></div>
<div class="ttc" id="class_olive_global_html_ab3f5f0874214f7ecac66d7ab152a8141"><div class="ttname"><a href="class_olive_global.html#ab3f5f0874214f7ecac66d7ab152a8141">OliveGlobal::save_project_as</a></div><div class="ttdeci">bool save_project_as()</div><div class="ttdoc">Shows a save file dialog and saves the project as the resulting filename.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:154</div></div>
<div class="ttc" id="class_olive_global_html_aed575061a3669d27854f76b3af599846"><div class="ttname"><a href="class_olive_global.html#aed575061a3669d27854f76b3af599846">OliveGlobal::check_for_autorecovery_file</a></div><div class="ttdeci">void check_for_autorecovery_file()</div><div class="ttdoc">Check whether an auto-recovery file exists and ask the user if they want to load it.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:77</div></div>
<div class="ttc" id="class_olive_global_html_a78f108b6ed6a5a7f13a69f51038bb2b5"><div class="ttname"><a href="class_olive_global.html#a78f108b6ed6a5a7f13a69f51038bb2b5">OliveGlobal::autorecovery_timer</a></div><div class="ttdeci">QTimer autorecovery_timer</div><div class="ttdoc">Regular interval to save an auto-recovery project.</div><div class="ttdef"><b>Definition:</b> oliveglobal.h:286</div></div>
<div class="ttc" id="class_olive_global_html_a457ad9d7f5d716b0f23a7aa01187da5d"><div class="ttname"><a href="class_olive_global.html#a457ad9d7f5d716b0f23a7aa01187da5d">OliveGlobal::load_project_on_launch</a></div><div class="ttdeci">void load_project_on_launch(const QString &amp;s)</div><div class="ttdoc">Set a project to load just after launching.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:103</div></div>
<div class="ttc" id="class_olive_global_html_a2763e87021f250965f67e175ee6c6e67"><div class="ttname"><a href="class_olive_global.html#a2763e87021f250965f67e175ee6c6e67">OliveGlobal::set_rendering_state</a></div><div class="ttdeci">void set_rendering_state(bool rendering)</div><div class="ttdoc">Set the application state depending on if the user is exporting a video.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:94</div></div>
<div class="ttc" id="class_olive_global_html_a501c01aa8f27966ea6fc4c3b74ee8a17"><div class="ttname"><a href="class_olive_global.html#a501c01aa8f27966ea6fc4c3b74ee8a17">OliveGlobal::redo</a></div><div class="ttdeci">void redo()</div><div class="ttdoc">Redo user's last action.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:265</div></div>
<div class="ttc" id="class_olive_global_html_a683bdbe17929ce90db233a3cdff8fc30"><div class="ttname"><a href="class_olive_global.html#a683bdbe17929ce90db233a3cdff8fc30">OliveGlobal::save_autorecovery_file</a></div><div class="ttdeci">void save_autorecovery_file()</div><div class="ttdoc">Save an auto-recovery file of the current project.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:235</div></div>
<div class="ttc" id="class_olive_global_html_a097586341c27234802fb42f7ee1d40c6"><div class="ttname"><a href="class_olive_global.html#a097586341c27234802fb42f7ee1d40c6">OliveGlobal::clear_undo_stack</a></div><div class="ttdeci">void clear_undo_stack()</div><div class="ttdoc">Clears the current undo stack.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:307</div></div>
<div class="ttc" id="class_olive_global_html_a8ee567e30178cd747396c6222970de1b"><div class="ttname"><a href="class_olive_global.html#a8ee567e30178cd747396c6222970de1b">OliveGlobal::OliveGlobal</a></div><div class="ttdeci">OliveGlobal()</div><div class="ttdoc">OliveGlobal Constructor.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:50</div></div>
<div class="ttc" id="class_olive_global_html_a7eaad3e9ab9637f48f2a3cbcb1628a42"><div class="ttname"><a href="class_olive_global.html#a7eaad3e9ab9637f48f2a3cbcb1628a42">OliveGlobal::open_recent</a></div><div class="ttdeci">void open_recent(int index)</div><div class="ttdoc">Open recent project from list.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:138</div></div>
<div class="ttc" id="class_olive_global_html_a481765a0b424ca37c50326dbe97fb204"><div class="ttname"><a href="class_olive_global.html#a481765a0b424ca37c50326dbe97fb204">OliveGlobal::open_preferences</a></div><div class="ttdeci">void open_preferences()</div><div class="ttdoc">Opens the Preferences dialog.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:242</div></div>
<div class="ttc" id="class_olive_global_html_a60dbd750a5eedea296cbe40bc8d4051e"><div class="ttname"><a href="class_olive_global.html#a60dbd750a5eedea296cbe40bc8d4051e">OliveGlobal::finished_initialize</a></div><div class="ttdeci">void finished_initialize()</div><div class="ttdoc">Function called when Olive has finished starting up.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:209</div></div>
<div class="ttc" id="class_olive_global_html_a6f6f44ef9503d674851b761c927e8154"><div class="ttname"><a href="class_olive_global.html#a6f6f44ef9503d674851b761c927e8154">OliveGlobal::paste_insert</a></div><div class="ttdeci">void paste_insert()</div><div class="ttdoc">Paste contents of clipboard, making space for it when possible.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:279</div></div>
<div class="ttc" id="class_olive_global_html_acf4fdfadaf62290f28de49c12d58cb5b"><div class="ttname"><a href="class_olive_global.html#acf4fdfadaf62290f28de49c12d58cb5b">OliveGlobal::get_recent_project_list_file</a></div><div class="ttdeci">QString get_recent_project_list_file()</div><div class="ttdoc">Retrieves the URL of the config file containing the autorecovery projects.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:108</div></div>
<div class="ttc" id="class_olive_global_html_a9a255c3b943eca104abb777243d32dee"><div class="ttname"><a href="class_olive_global.html#a9a255c3b943eca104abb777243d32dee">OliveGlobal::open_action_search</a></div><div class="ttdeci">void open_action_search()</div><div class="ttdoc">Open the Action Search overlay.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:311</div></div>
<div class="ttc" id="class_olive_global_html_aaa945027c0f85fe2b65ad7be5997e02f"><div class="ttname"><a href="class_olive_global.html#aaa945027c0f85fe2b65ad7be5997e02f">OliveGlobal::open_project</a></div><div class="ttdeci">void open_project()</div><div class="ttdoc">Open a project from file.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:131</div></div>
<div class="ttc" id="class_olive_global_html_ac57ead290b6cf9895aa11a1200d7c397"><div class="ttname"><a href="class_olive_global.html#ac57ead290b6cf9895aa11a1200d7c397">OliveGlobal::get_project_file_filter</a></div><div class="ttdeci">const QString &amp; get_project_file_filter()</div><div class="ttdoc">Returns the file dialog filter used when interfacing with Olive project files.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:65</div></div>
<div class="ttc" id="class_olive_global_html_a8574a0c2c68978756671d0289ca9e8ff"><div class="ttname"><a href="class_olive_global.html#a8574a0c2c68978756671d0289ca9e8ff">OliveGlobal::paste</a></div><div class="ttdeci">void paste()</div><div class="ttdoc">Paste contents of clipboard.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:273</div></div>
<div class="ttc" id="class_olive_global_html_a634b935875324ef89ac8088b10a8707f"><div class="ttname"><a href="class_olive_global.html#a634b935875324ef89ac8088b10a8707f">OliveGlobal::can_close_project</a></div><div class="ttdeci">bool can_close_project()</div><div class="ttdoc">Determine whether the current project can be closed.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:176</div></div>
<div class="ttc" id="class_olive_global_html_af3ef4cb94078beb905eb916a160fe826"><div class="ttname"><a href="class_olive_global.html#af3ef4cb94078beb905eb916a160fe826">OliveGlobal::update_project_filename</a></div><div class="ttdeci">void update_project_filename(const QString &amp;s)</div><div class="ttdoc">Change the current active project filename.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:69</div></div>
<div class="ttc" id="class_olive_global_html_a465ffe390d9b615ed8216d2335039197"><div class="ttname"><a href="class_olive_global.html#a465ffe390d9b615ed8216d2335039197">OliveGlobal::save_project</a></div><div class="ttdeci">bool save_project()</div><div class="ttdoc">Saves the current project to file.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:167</div></div>
<div class="ttc" id="class_olive_global_html_a41a11e816954dbc44e2b24c1d7fe0398"><div class="ttname"><a href="class_olive_global.html#a41a11e816954dbc44e2b24c1d7fe0398">OliveGlobal::enable_load_project_on_init</a></div><div class="ttdeci">bool enable_load_project_on_init</div><div class="ttdoc">Internal variable set to TRUE by main() if a project file was set as an argument.</div><div class="ttdef"><b>Definition:</b> oliveglobal.h:291</div></div>
<div class="ttc" id="class_olive_global_html"><div class="ttname"><a href="class_olive_global.html">OliveGlobal</a></div><div class="ttdoc">The Olive Global class.</div><div class="ttdef"><b>Definition:</b> oliveglobal.h:34</div></div>
<div class="ttc" id="class_olive_global_html_abb20f21708320f258d99a2737640129e"><div class="ttname"><a href="class_olive_global.html#abb20f21708320f258d99a2737640129e">OliveGlobal::open_export_dialog</a></div><div class="ttdeci">void open_export_dialog()</div><div class="ttdoc">Open the Export dialog to trigger an export of the current sequence.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:197</div></div>
<div class="ttc" id="class_olive_global_html_a59e4870f994af018fb71d3871872fd7e"><div class="ttname"><a href="class_olive_global.html#a59e4870f994af018fb71d3871872fd7e">OliveGlobal::open_project_worker</a></div><div class="ttdeci">void open_project_worker(const QString &amp;fn, bool autorecovery)</div><div class="ttdoc">Internal function to handle loading a project from file.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:251</div></div>
<div class="ttc" id="class_olive_global_html_abc5fb406d67e5f62602b3806fcab04f2"><div class="ttname"><a href="class_olive_global.html#abc5fb406d67e5f62602b3806fcab04f2">OliveGlobal::open_speed_dialog</a></div><div class="ttdeci">void open_speed_dialog()</div><div class="ttdoc">Open the Speed/Duration dialog.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:294</div></div>
<div class="ttc" id="class_olive_global_html_a96005523cb0a1ba0c4647ce2f2791331"><div class="ttname"><a href="class_olive_global.html#a96005523cb0a1ba0c4647ce2f2791331">OliveGlobal::new_project</a></div><div class="ttdeci">void new_project()</div><div class="ttdoc">Create new project.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:112</div></div>
<div class="ttc" id="class_olive_global_html_a053f4de79194655e0a51b538e0bb0d95"><div class="ttname"><a href="class_olive_global.html#a053f4de79194655e0a51b538e0bb0d95">OliveGlobal::project_file_filter</a></div><div class="ttdeci">QString project_file_filter</div><div class="ttdoc">File filter used for any file dialogs relating to Olive project files.</div><div class="ttdef"><b>Definition:</b> oliveglobal.h:281</div></div>
<div class="ttc" id="class_olive_global_html_ac5c7fc8e77040c8260e2e817e3e7b165"><div class="ttname"><a href="class_olive_global.html#ac5c7fc8e77040c8260e2e817e3e7b165">OliveGlobal::undo</a></div><div class="ttdeci">void undo()</div><div class="ttdoc">Undo user's last action.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:257</div></div>
<div class="ttc" id="class_olive_global_html_a161a4b6f88441f82f0e90331f39044fb"><div class="ttname"><a href="class_olive_global.html#a161a4b6f88441f82f0e90331f39044fb">OliveGlobal::open_about_dialog</a></div><div class="ttdeci">void open_about_dialog()</div><div class="ttdoc">Open the About Olive dialog.</div><div class="ttdef"><b>Definition:</b> oliveglobal.cpp:285</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>