<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.10.0" doxygen_gitid="GIT-NOTFOUND">
  <compound kind="class">
    <name>__dummy_AbstractCurveWidget</name>
    <filename>class____dummy__AbstractCurveWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>currentPoint</name>
      <anchorfile>class____dummy__AbstractCurveWidget.html</anchorfile>
      <anchor>a5cc7acccd6c99043a77ccbd676d61207</anchor>
      <arglist>(const QPointF &amp;p, bool extremal)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>modified</name>
      <anchorfile>class____dummy__AbstractCurveWidget.html</anchorfile>
      <anchor>a2f6b5fa66b35fd31f52a2a2e1376d658</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="pure">
      <type>virtual void</type>
      <name>slotDeleteCurrentPoint</name>
      <anchorfile>class____dummy__AbstractCurveWidget.html</anchorfile>
      <anchor>a3e9bad5243e6c8727bc652f950087b56</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractAssetsRepository</name>
    <filename>classAbstractAssetsRepository.html</filename>
    <templarg>typename AssetType</templarg>
    <member kind="function">
      <type>bool</type>
      <name>exists</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>a6f75b7472a3950cfa58fc7f25f1fc063</anchor>
      <arglist>(const QString &amp;assetId) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getDescription</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>af9a1355496218ab23a609961e52968fa</anchor>
      <arglist>(const QString &amp;assetId) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getName</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>a6cebb476ee07e53914e67274e0226d22</anchor>
      <arglist>(const QString &amp;assetId) const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; QPair&lt; QString, QString &gt; &gt;</type>
      <name>getNames</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>a44f4c85f9f349112324b29d1b427c7f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AssetType</type>
      <name>getType</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>ad8d6d09928b3eea53dbd41398a46740a</anchor>
      <arglist>(const QString &amp;assetId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getVersion</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>a6c764c9f4785572f1a53d480f4542a80</anchor>
      <arglist>(const QString &amp;assetId) const</arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>getXml</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>af200773c77581915f633d75375a72524</anchor>
      <arglist>(const QString &amp;assetId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnique</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>a495cc7f1d9151b5b6d56d7552d2b2852</anchor>
      <arglist>(const QString &amp;assetId) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual QString</type>
      <name>assetBlackListPath</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>a64de7352c727e173dc0cabdb5a988548</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual QStringList</type>
      <name>assetDirs</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>a3f1466de1c937eb0ce2749e922adbdaf</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual QString</type>
      <name>assetPreferredListPath</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>aa2472b0ba31f46b2c0f15c7393aff7bb</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Mlt::Properties *</type>
      <name>getMetadata</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>ae92555efd09d79b600511547b11ba17d</anchor>
      <arglist>(const QString &amp;assetId) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>parseCustomAssetFile</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>aa4bb2c507648a24aae13ae4f871fa6ab</anchor>
      <arglist>(const QString &amp;file_name, std::unordered_map&lt; QString, Info &gt; &amp;customAssets) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseInfoFromMlt</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>ab8674e3f9e6506e430c6e59829a383ca</anchor>
      <arglist>(const QString &amp;assetId, Info &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseInfoFromXml</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>a5e75a0cb93f55dc050fbe78b536f1d93</anchor>
      <arglist>(const QDomElement &amp;currentAsset, Info &amp;res) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>parseType</name>
      <anchorfile>classAbstractAssetsRepository.html</anchorfile>
      <anchor>a6d7e3a4305cbbb9a33e46dc847f39722</anchor>
      <arglist>(Mlt::Properties *metadata, Info &amp;res)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractAudioScopeWidget</name>
    <filename>classAbstractAudioScopeWidget.html</filename>
    <base>AbstractScopeWidget</base>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual QImage</type>
      <name>renderAudioScope</name>
      <anchorfile>classAbstractAudioScopeWidget.html</anchorfile>
      <anchor>a638060c013fced451c73b99d74f25691</anchor>
      <arglist>(uint accelerationFactor, const audioShortVector &amp;audioFrame, const int freq, const int num_channels, const int num_samples, const int newData)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QImage</type>
      <name>renderScope</name>
      <anchorfile>classAbstractAudioScopeWidget.html</anchorfile>
      <anchor>ae40682e521b115b4530638df8258690c</anchor>
      <arglist>(uint accelerationFactor) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractCurveWidget</name>
    <filename>classAbstractCurveWidget.html</filename>
    <templarg>typename Curve_t</templarg>
    <base>__dummy_AbstractCurveWidget</base>
    <member kind="function">
      <type></type>
      <name>AbstractCurveWidget</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a4a088c722260de44e9402cc9bb0f0533</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Point_t</type>
      <name>getCurrentPoint</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a7252ddc13502bdb13672716a05a125cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QList&lt; Point_t &gt;</type>
      <name>getPoints</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a48656f35bf34aeef72f3757e301af4b7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gridLines</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a57310841f77ef9f503084cc17a894039</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasHandles</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a3e29c4995d57a3432404a7c39ba696d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a14f7174202e1bccdd3a06d7eed390589</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromString</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a2a72de09cdf26e8e7fb97375cbba7036</anchor>
      <arglist>(const QString &amp;string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridLines</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a1c98c2e030e2595073e1681be15808c3</anchor>
      <arglist>(int lines)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxPoints</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a0970ad151fab2f36269ed0d1f892f71d</anchor>
      <arglist>(int max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPixmap</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a46c40e9f878fbfc23aa41af4cc11037a</anchor>
      <arglist>(const QPixmap &amp;pixmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>slotDeleteCurrentPoint</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>ac3623872a1632854996ddbaa78e54560</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>toString</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a8cec4f0854bdc9021d57617bfc6511c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCurrentPoint</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>ae603712d78e41876476cd42a4a7d33aa</anchor>
      <arglist>(const Point_t &amp;p, bool final=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isCurrentPointExtremal</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a1ad75a4d91cdbd9550dc843fb17acf8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPixmap</type>
      <name>m_pixmap</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>adfb00e2ed803b7414f983becdd1d1c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; QPixmap &gt;</type>
      <name>m_pixmapCache</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a88abb6711434252896fe54aad31d66cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_pixmapIsDirty</name>
      <anchorfile>classAbstractCurveWidget.html</anchorfile>
      <anchor>a4a2bfd7016f327fb2864579a32b0a294</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractEffectItem</name>
    <filename>classAbstractEffectItem.html</filename>
    <base>TreeItem</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isAudio</name>
      <anchorfile>classAbstractEffectItem.html</anchorfile>
      <anchor>aa1a78643d5994957fb9bf75af3e08887</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classAbstractEffectItem.html</anchorfile>
      <anchor>ad08ae3266acf1509c6a4f8bb67085614</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isUnique</name>
      <anchorfile>classAbstractEffectItem.html</anchorfile>
      <anchor>a6e937aae587cf75baf3c8f0d83d9a451</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markEnabled</name>
      <anchorfile>classAbstractEffectItem.html</anchorfile>
      <anchor>a23d3da8e3238a10d0971f1234ff97ac8</anchor>
      <arglist>(const QString &amp;name, bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>plant</name>
      <anchorfile>classAbstractEffectItem.html</anchorfile>
      <anchor>aa7019534753ad9458293e0fec15d7f8e</anchor>
      <arglist>(const std::weak_ptr&lt; Mlt::Service &gt; &amp;service)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEffectStackEnabled</name>
      <anchorfile>classAbstractEffectItem.html</anchorfile>
      <anchor>abb3d4c3ac84474bbc81e9217f0087f5b</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classAbstractEffectItem.html</anchorfile>
      <anchor>aae2dedaa0bb61cc7c3d3a47aa74e7e3c</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>unplant</name>
      <anchorfile>classAbstractEffectItem.html</anchorfile>
      <anchor>ae738a69ae41f7533948dccd57824f608</anchor>
      <arglist>(const std::weak_ptr&lt; Mlt::Service &gt; &amp;service)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>updateEnable</name>
      <anchorfile>classAbstractEffectItem.html</anchorfile>
      <anchor>a8a078d388b5998fc2483bb776b973fc2</anchor>
      <arglist>(bool updateTimeline=true)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractGfxScopeWidget</name>
    <filename>classAbstractGfxScopeWidget.html</filename>
    <base>AbstractScopeWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRenderZoneUpdated</name>
      <anchorfile>classAbstractGfxScopeWidget.html</anchorfile>
      <anchor>a5dc82a8bd43e0e71a9a3c943151bd2ca</anchor>
      <arglist>(const QImage &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual QImage</type>
      <name>renderGfxScope</name>
      <anchorfile>classAbstractGfxScopeWidget.html</anchorfile>
      <anchor>a18c6978e82ce87a6d04d07782c1b4335</anchor>
      <arglist>(uint accelerationFactor, const QImage &amp;)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QImage</type>
      <name>renderScope</name>
      <anchorfile>classAbstractGfxScopeWidget.html</anchorfile>
      <anchor>a3a56fb7142f3a605a8ae97d8960e2f38</anchor>
      <arglist>(uint accelerationFactor) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractParamWidget</name>
    <filename>classAbstractParamWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>disableCurrentFilter</name>
      <anchorfile>classAbstractParamWidget.html</anchorfile>
      <anchor>a64749db7310c200c1c03ff8a4c7a640e</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>valueChanged</name>
      <anchorfile>classAbstractParamWidget.html</anchorfile>
      <anchor>a9068418333764bbe78981fa9ac233916</anchor>
      <arglist>(QModelIndex, QString, bool)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>slotInitMonitor</name>
      <anchorfile>classAbstractParamWidget.html</anchorfile>
      <anchor>ad7a5af7ef0ccc4cee3fb23b1153c6e2f</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="slot" virtualness="pure">
      <type>virtual void</type>
      <name>slotRefresh</name>
      <anchorfile>classAbstractParamWidget.html</anchorfile>
      <anchor>a21c108b49ed6d86ab8d9d21e97d62b8e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>slotShowComment</name>
      <anchorfile>classAbstractParamWidget.html</anchorfile>
      <anchor>aa59e32fcdbd08a6f020a770f10d973da</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AbstractParamWidget *</type>
      <name>construct</name>
      <anchorfile>classAbstractParamWidget.html</anchorfile>
      <anchor>af079aa9aa80ba5443856c50372dbd5f4</anchor>
      <arglist>(const std::shared_ptr&lt; AssetParameterModel &gt; &amp;model, const QModelIndex &amp;index, QSize frameSize, QWidget *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractProjectItem</name>
    <filename>classAbstractProjectItem.html</filename>
    <base>TreeItem</base>
    <member kind="function">
      <type></type>
      <name>AbstractProjectItem</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a4eddf31c1af5ff5bff23889b0ed3d6f9</anchor>
      <arglist>(PROJECTITEMTYPE type, QString id, const std::shared_ptr&lt; ProjectItemModel &gt; &amp;model, bool isRoot=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRef</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a5cfd2d94fecc19037287c1d61538d5c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::shared_ptr&lt; ProjectClip &gt;</type>
      <name>clip</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a8994e139b47898646d6b7ee2e1292a29</anchor>
      <arglist>(const QString &amp;id)=0</arglist>
    </member>
    <member kind="function">
      <type>const QString &amp;</type>
      <name>clipId</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>ab61a1de91e09e5bff6a26faef3225f5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>description</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a10e08e90cc4aca732b3410182613c1a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::shared_ptr&lt; ProjectFolder &gt;</type>
      <name>folder</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a368d6f83ed73f91246dd6ad42b14accb</anchor>
      <arglist>(const QString &amp;id)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVariant</type>
      <name>getData</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a13e88377a991c345e4af116fff81acb2</anchor>
      <arglist>(DataType type) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; AbstractProjectItem &gt;</type>
      <name>getEnclosingFolder</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>aac9c137881a4c4b2259e5343b4f7475f</anchor>
      <arglist>(bool strict=false)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>hasAudioAndVideo</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>ace2c5afd35a436160ab0b44552173374</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isIncludedInTimeline</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a4fec19b83de3a499f725e1c6cfc8c4ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PROJECTITEMTYPE</type>
      <name>itemType</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a473c18c77c19b1d20cc672bf02b04555</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>lastParentId</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a48fb2b2765b2bec65c4113c51494c2ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a07d00803c85e6f0803fa389be87eceea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; AbstractProjectItem &gt;</type>
      <name>parent</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a874c349bd87fe663dd2aba0b48ab1844</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>refCount</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>aa59b451250edb58b04015db2c13184f0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeRef</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>adadd179aea33291ffa9f1a2b7bca9e13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>selfSoftDelete</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a8ad8df08cc32c756aa7b8bde253a8104</anchor>
      <arglist>(Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBinEffectsEnabled</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>aea33cf3fc21cc126f30e161a32b5b659</anchor>
      <arglist>(bool enabled)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDescription</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a362c9126547ba81fb806dc77fd99eb53</anchor>
      <arglist>(const QString &amp;description)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setName</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a0532985bd42ed7d224f8f36ad2413437</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefCount</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a225e36b46743a7d555dc22fa5191f24b</anchor>
      <arglist>(uint count, uint totalCount)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>supportedDataCount</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a555b505ac31d2dbfdd206d215617f702</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateParent</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a45195334ba78cc4c4919d9fc13358903</anchor>
      <arglist>(std::shared_ptr&lt; TreeItem &gt; newParent) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPixmap</type>
      <name>roundedPixmap</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>a341914325f5f0cad77e14148f4a0f721</anchor>
      <arglist>(const QPixmap &amp;source)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QReadWriteLock</type>
      <name>m_lock</name>
      <anchorfile>classAbstractProjectItem.html</anchorfile>
      <anchor>ad4cb325cd7c2fd39b71393e9cf362759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractScopeWidget</name>
    <filename>classAbstractScopeWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>requestAutoRefresh</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a44c464d01e4385ddaa08a2ae1ddf5acc</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>signalHUDRenderingFinished</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a1e01074c271ebef737cb92d22f830571</anchor>
      <arglist>(uint mseconds, uint accelerationFactor)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>signalMousePositionChanged</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>ac4247837de9f9e63e1d01839fad6128f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>forceUpdate</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>afb9cebb75f4fb0fc36a95dcb8c14e97b</anchor>
      <arglist>(bool doUpdate=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AbstractScopeWidget</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>addafca25e33f71cec7f6de09075c2132</anchor>
      <arglist>(bool trackMouse=false, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>autoRefreshEnabled</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a3c7889af8d2574443b6ce0404607d422</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a5c36ba73bb551f09909bb968e0d6f0fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>slotHUDRenderingFinished</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a5fa3ea54d1163671ba60de428899a5af</anchor>
      <arglist>(uint mseconds, uint accelerationFactor)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>slotRenderZoneUpdated</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>aac70bcc7c4886d29c0e1ece4491c00c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>slotResetRealtimeFactor</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>ab89d795e77ab317221e9f3c0c4d48bc6</anchor>
      <arglist>(bool realtimeChecked)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual uint</type>
      <name>calculateAccelFactorHUD</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a4f217c801371c867125ff48df3dea9ea</anchor>
      <arglist>(uint oldMseconds, uint oldFactor)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>configName</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>ab8eba36dde88a344c1adca4f5143eb5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleMouseDrag</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>acf7334e408a6690514288b69d13714c5</anchor>
      <arglist>(const QPoint &amp;movement, const RescaleDirection rescaleDirection, const Qt::KeyboardModifiers rescaleModifiers)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>isBackgroundDependingOnInput</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a183de1aedf3a9424523adb1c0e2e610a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>isHUDDependingOnInput</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a200393448127b8a833c580a203c70c83</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>isScopeDependingOnInput</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>aea21f21644c5607cb288fa51137ba98c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readConfig</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>ae51dbeceae5fa44f62603cdf2d7e7736</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual QImage</type>
      <name>renderBackground</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a1b2926cef72d83f7214b4e1f8cb81eb8</anchor>
      <arglist>(uint accelerationFactor)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual QImage</type>
      <name>renderHUD</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>aa38a951f406370a863cb5dd0363ff4ee</anchor>
      <arglist>(uint accelerationFactor)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual QImage</type>
      <name>renderScope</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>aea5487e7b5a32158b5407328be5c06e0</anchor>
      <arglist>(uint accelerationFactor)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual QRect</type>
      <name>scopeRect</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>aa8983f0575f907df1262bd3177c02fcb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeConfig</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a886745a7591bae58a1a7c9a8cdddfa7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QAction *</type>
      <name>m_aAutoRefresh</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a8fa6e7e0493e23e2dc7759b74f08ccf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_accelFactorHUD</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>ac4f16165edd30eeebbf02dd852611c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QAction *</type>
      <name>m_aRealtime</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>af3e979ea2608cc6035a24031859474d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QImage</type>
      <name>m_imgHUD</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>ac6fec2c9c5c65e9f0c4f2682308ffff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMenu *</type>
      <name>m_menu</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a784d0042d5c4a567eb7f5a45f639d72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPoint</type>
      <name>m_mousePos</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>acc83dab286357b21d30e542a7dcfa1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_mouseWithinWidget</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a5d7c3eb355ae4956dbacb1b0c69edfab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRect</type>
      <name>m_scopeRect</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>a2ffead9dd4c2be596141b12a7b2da78e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const uchar</type>
      <name>offset</name>
      <anchorfile>classAbstractScopeWidget.html</anchorfile>
      <anchor>ad74c73443278d7f221a05679643938cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AbstractTaskDone</name>
    <filename>classAbstractTaskDone.html</filename>
  </compound>
  <compound kind="class">
    <name>AbstractTreeModel</name>
    <filename>classAbstractTreeModel.html</filename>
    <member kind="function">
      <type>Fun</type>
      <name>addItem_lambda</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>afbe6e4d5b1fab423a6f66e116b4345f6</anchor>
      <arglist>(const std::shared_ptr&lt; TreeItem &gt; &amp;new_item, int parentId)</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>getIndexFromId</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>a2e65bc75660a42b81729fc182ae41012</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>getIndexFromItem</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>a11a3072f39123ab39d900c12209adf2c</anchor>
      <arglist>(const std::shared_ptr&lt; TreeItem &gt; &amp;item, int column=0) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; TreeItem &gt;</type>
      <name>getItemById</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>ae25ab461d79ec10011af913594923069</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; TreeItem &gt;</type>
      <name>getRoot</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>a8c5d8176e70ebcee91a62e32acf4ceda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Fun</type>
      <name>moveItem_lambda</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>a67158c0af211f5456979964e35e03fff</anchor>
      <arglist>(int id, int destRow, bool force=false)</arglist>
    </member>
    <member kind="function">
      <type>Fun</type>
      <name>removeItem_lambda</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>af84d227723a4b3ae2e38f9c40ac3ee1b</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; AbstractTreeModel &gt;</type>
      <name>construct</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>a2729ffd8fb5da8e08d842af60407a2e4</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkConsistency</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>a313bb8c738acff7cb3cd8a016f628aeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deregisterItem</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>a4e384b9e99733e636a0dfd32d1e06cb7</anchor>
      <arglist>(int id, TreeItem *item)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifyRowAboutToAppend</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>a992bb9860859b250717433f600d788e0</anchor>
      <arglist>(const std::shared_ptr&lt; TreeItem &gt; &amp;item)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifyRowAboutToDelete</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>a851f7b179430faef6b95c0b43f9125ba</anchor>
      <arglist>(std::shared_ptr&lt; TreeItem &gt; item, int row)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifyRowAppended</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>a4e481b2ed03c3f4995a3c38d12181d9e</anchor>
      <arglist>(const std::shared_ptr&lt; TreeItem &gt; &amp;row)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>notifyRowDeleted</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>ad17a7ad7c626959c1083a2afe3fac3dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>registerItem</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>ac4353a911aeeafe5d55661338383a49a</anchor>
      <arglist>(const std::shared_ptr&lt; TreeItem &gt; &amp;item)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>getNextId</name>
      <anchorfile>classAbstractTreeModel.html</anchorfile>
      <anchor>a666260a351f40d329897f2d34fd39e5f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArchiveWidget</name>
    <filename>classArchiveWidget.html</filename>
  </compound>
  <compound kind="class">
    <name>AssetCommand</name>
    <filename>classAssetCommand.html</filename>
  </compound>
  <compound kind="class">
    <name>AssetIconProvider</name>
    <filename>classAssetIconProvider.html</filename>
  </compound>
  <compound kind="class">
    <name>AssetKeyframeCommand</name>
    <filename>classAssetKeyframeCommand.html</filename>
  </compound>
  <compound kind="class">
    <name>AssetListWidget</name>
    <filename>classAssetListWidget.html</filename>
    <member kind="property">
      <type>bool</type>
      <name>showDescription</name>
      <anchorfile>classAssetListWidget.html</anchorfile>
      <anchor>a66c11e67b06970bb18cbf3b3a37297d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteCustomEffect</name>
      <anchorfile>classAssetListWidget.html</anchorfile>
      <anchor>aee69960324189107a9d4c83d2d63b8b2</anchor>
      <arglist>(const QModelIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getDescription</name>
      <anchorfile>classAssetListWidget.html</anchorfile>
      <anchor>a9493c43563cb060d93d434ee9d100f93</anchor>
      <arglist>(const QModelIndex &amp;index) const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>getMimeType</name>
      <anchorfile>classAssetListWidget.html</anchorfile>
      <anchor>aa3804567326ac45de9af31cd62d0ce85</anchor>
      <arglist>(const QString &amp;assetId) const =0</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getName</name>
      <anchorfile>classAssetListWidget.html</anchorfile>
      <anchor>ad90ba9ee257591dc6dad67ecf9addc3e</anchor>
      <arglist>(const QModelIndex &amp;index) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFavorite</name>
      <anchorfile>classAssetListWidget.html</anchorfile>
      <anchor>abbd4e13e6a3d76b3c827de0c4ceabdbd</anchor>
      <arglist>(const QModelIndex &amp;index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classAssetListWidget.html</anchorfile>
      <anchor>ab40ca8c27659fb937815a3f36ec7ec60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFavorite</name>
      <anchorfile>classAssetListWidget.html</anchorfile>
      <anchor>ab93e6eab38c8ef692846747eeed0a239</anchor>
      <arglist>(const QModelIndex &amp;index, bool favorite=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterName</name>
      <anchorfile>classAssetListWidget.html</anchorfile>
      <anchor>a89fe1f8423e004e2b031a81eb6b61cbf</anchor>
      <arglist>(const QString &amp;pattern)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>showDescription</name>
      <anchorfile>classAssetListWidget.html</anchorfile>
      <anchor>ab8564cd30feab6f72f8105dd4152c947</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AssetMultiCommand</name>
    <filename>classAssetMultiCommand.html</filename>
  </compound>
  <compound kind="class">
    <name>AssetMultiKeyframeCommand</name>
    <filename>classAssetMultiKeyframeCommand.html</filename>
  </compound>
  <compound kind="class">
    <name>AssetPanel</name>
    <filename>classAssetPanel.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>clearAssetPanel</name>
      <anchorfile>classAssetPanel.html</anchorfile>
      <anchor>af3126d5dcd530f238ea871f88d7a4933</anchor>
      <arglist>(int itemId)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>collapseCurrentEffect</name>
      <anchorfile>classAssetPanel.html</anchorfile>
      <anchor>ad793e26edeba2a7272c248dd2bde0e1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateAssetPosition</name>
      <anchorfile>classAssetPanel.html</anchorfile>
      <anchor>a9ec73e5d61c196ace08dbaba5c1bc206</anchor>
      <arglist>(int itemId, const QUuid uuid)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addEffect</name>
      <anchorfile>classAssetPanel.html</anchorfile>
      <anchor>acd7309375fe72cea047202ace56bfd06</anchor>
      <arglist>(const QString &amp;effectId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classAssetPanel.html</anchorfile>
      <anchor>a8fafc8878fff196911c73e92437b35dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ObjectId</type>
      <name>effectStackOwner</name>
      <anchorfile>classAssetPanel.html</anchorfile>
      <anchor>a419d177f4da8c735233a67e80d4fe790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendStandardCommand</name>
      <anchorfile>classAssetPanel.html</anchorfile>
      <anchor>ab43ce88cbb758910664246e56c7d0af8</anchor>
      <arglist>(int command)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showEffectStack</name>
      <anchorfile>classAssetPanel.html</anchorfile>
      <anchor>ab303546866f49954bbe0910b2ed6235d</anchor>
      <arglist>(const QString &amp;itemName, const std::shared_ptr&lt; EffectStackModel &gt; &amp;effectsModel, QSize frameSize, bool showKeyframes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showMix</name>
      <anchorfile>classAssetPanel.html</anchorfile>
      <anchor>ac066419d9ed3e99ab743ec1fd8ab856b</anchor>
      <arglist>(int cid, const std::shared_ptr&lt; AssetParameterModel &gt; &amp;transitionModel, bool refreshOnly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showTransition</name>
      <anchorfile>classAssetPanel.html</anchorfile>
      <anchor>aa10de35a1e54b42895976dcd800ec485</anchor>
      <arglist>(int tid, const std::shared_ptr&lt; AssetParameterModel &gt; &amp;transition_model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePalette</name>
      <anchorfile>classAssetPanel.html</anchorfile>
      <anchor>a04c074793dd94af257b8e538206a5af4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static const QString</type>
      <name>getStyleSheet</name>
      <anchorfile>classAssetPanel.html</anchorfile>
      <anchor>ac39d68f6e1e321a713ce64d48392976d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AssetParameterModel</name>
    <filename>classAssetParameterModel.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>updateChildren</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a82c71e995461ec2e3ac6fa4bd5cd4739</anchor>
      <arglist>(const QStringList &amp;names)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setParameters</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a5220e84ba9e094328f0557a095ba20de</anchor>
      <arglist>(const paramVector &amp;params, bool update=true)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setParametersFromTask</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>adcfe2a77e8e33cbb745be2961ac86a72</anchor>
      <arglist>(const paramVector &amp;params)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setProgress</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>aebffdafc029713b399af975a094f8893</anchor>
      <arglist>(int progress)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssetParameterModel</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>ac7c80bb7d93c555016101d41cdadc2b7</anchor>
      <arglist>(std::unique_ptr&lt; Mlt::Properties &gt; asset, const QDomElement &amp;assetXml, const QString &amp;assetId, ObjectId ownerId, const QString &amp;originalDecimalPoint=QString(), QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>framesToTime</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>ac21e27e3f3c0f1b77855aba8c3e21882</anchor>
      <arglist>(int t) const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; QPair&lt; QString, QVariant &gt; &gt;</type>
      <name>getAllParameters</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>aeb746956e07d8d95818498a0d3f00e43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Mlt::Properties *</type>
      <name>getAsset</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a491c6f1b3d312574543d393205a6c9de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getAssetId</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a8c9866f249ad828fb6b1309630757386</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QString, std::pair&lt; ParamType, bool &gt; &gt;</type>
      <name>getKeyframableParameters</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a8f5f592ad7dacc6d220c7d88447e63ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; KeyframeModelList &gt;</type>
      <name>getKeyframeModel</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a22a66c58da45cc1473a705ebe95fe23b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ObjectId</type>
      <name>getOwnerId</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a30cfe38ae1e87b97b445a3c67ed37312</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getParam</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a9859e7ec20131c35a18181328830d3e4</anchor>
      <arglist>(const QString &amp;paramName)</arglist>
    </member>
    <member kind="function">
      <type>const QVariant</type>
      <name>getParamFromName</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a97cd140952ab7d95bbd709289f8c2d0c</anchor>
      <arglist>(const QString &amp;paramName)</arglist>
    </member>
    <member kind="function">
      <type>const QModelIndex</type>
      <name>getParamIndexFromName</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a7717afad77b6c1292f3ba2898661bbbe</anchor>
      <arglist>(const QString &amp;paramName)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasMoreThanOneKeyframe</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a7c7951840865e4a6c606b8d86cfca9a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepareKeyframes</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>ada240a094d3cf18bdbbc5393e27a04fd</anchor>
      <arglist>(int in=-1, int out=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a30b2971241067310740eb657c5c6777f</anchor>
      <arglist>(const QString &amp;name, const QString &amp;paramValue, bool update=true, const QModelIndex &amp;paramIndex=QModelIndex())</arglist>
    </member>
    <member kind="function">
      <type>QJsonDocument</type>
      <name>toJson</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a1c6c585f8d0880b40c18e31a3a99eedf</anchor>
      <arglist>(QVector&lt; int &gt; selection={}, bool includeFixed=true) const</arglist>
    </member>
    <member kind="function">
      <type>QJsonDocument</type>
      <name>valueAsJson</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>af59eceed1523d169508c5b53dcf2c3de</anchor>
      <arglist>(int pos, bool includeFixed=true) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isAnimated</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a4bcad7767417f036ebd6bac3cea3897c</anchor>
      <arglist>(ParamType type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addKeyframeParam</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>ac6a7534ba72ef795ef902ec8c8632c35</anchor>
      <arglist>(const QModelIndex &amp;index, int in, int out)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internalSetParameter</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a7d8885c7cdf389c9c4b321e43b053d81</anchor>
      <arglist>(const QString name, const QString paramValue, const QModelIndex &amp;paramIndex=QModelIndex())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QVariant</type>
      <name>parseAttribute</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a6c113c4e71642c309fb869cc5cdbbcae</anchor>
      <arglist>(const ObjectId &amp;owner, const QString &amp;attribute, const QDomElement &amp;element, QVariant defaultValue=QVariant()) const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static ParamType</type>
      <name>paramTypeFromStr</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>aecbacebdaaf3abd4d52260bddbeda8cc</anchor>
      <arglist>(const QString &amp;type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_filterProgress</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>afc19ab29ef774729f15c07b18924e132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unordered_map&lt; QString, QVariant &gt;</type>
      <name>m_fixedParams</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>acf575b2e823b4b1eac923bd1efb31f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_hideKeyframesByDefault</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>aef4c4956966082912edd001040f52747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isAudio</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a5817959a7c602251f51c324bca4b184b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; QString &gt;</type>
      <name>m_paramOrder</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a35c1f0d4901dbe75b55d8cf369ae5f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unordered_map&lt; QString, ParamRow &gt;</type>
      <name>m_params</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a51a77ec800d62571215e1ec865c7e104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_requiresInOut</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>a63c6e585b410717b3ed37852134a40df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVector&lt; QString &gt;</type>
      <name>m_rows</name>
      <anchorfile>classAssetParameterModel.html</anchorfile>
      <anchor>ae4f325cb805cea351d1934ab7720948a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AssetParameterView</name>
    <filename>classAssetParameterView.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>sendStandardCommand</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>aae9a9655f5cc0feb3c464fb7be3b868c</anchor>
      <arglist>(int command)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updatePresets</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>adc72469888531f3b1d822f7e7293aca3</anchor>
      <arglist>(const QString &amp;presetName=QString())</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>resetValues</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>afd61ec4622549039188d0f1022dffc8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotLoadPreset</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>a0490475a051884f46d5dc5ea5909cbf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotSavePreset</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>afa93eb9587c36ac89ad1d80f3e488b8a</anchor>
      <arglist>(QString presetName=QString())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>contentHeight</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>aab16562662f2dc588ae094892706d0dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>keyframesAllowed</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>a58bae4137a1c24af96ae99a56f9954c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>modelHideKeyframes</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>a1d1f38fec496c61c4fb054d3a54c6f7f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MonitorSceneType</type>
      <name>needsMonitorEffectScene</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>a03049f830c667c05e3dcc2a43b4fca38</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMenu *</type>
      <name>presetMenu</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>a19ea9149b4c37dad77f92cf9fd3e7143</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setModel</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>a1dc08bda6ec2779cd33bc19d233e1336</anchor>
      <arglist>(const std::shared_ptr&lt; AssetParameterModel &gt; &amp;model, QSize frameSize, bool addSpacer=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsetModel</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>a87b97a3f9e53c4e1870ae86151e441b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>a0e13357ac3157176491448817cc7d8df</anchor>
      <arglist>(const QModelIndex &amp;topLeft, const QModelIndex &amp;bottomRight, const QVector&lt; int &gt; &amp;roles)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMutex</type>
      <name>m_lock</name>
      <anchorfile>classAssetParameterView.html</anchorfile>
      <anchor>a64994322cef05f40cef39997f06d68ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AssetUpdateCommand</name>
    <filename>classAssetUpdateCommand.html</filename>
  </compound>
  <compound kind="class">
    <name>AudioCorrelation</name>
    <filename>classAudioCorrelation.html</filename>
    <member kind="function">
      <type></type>
      <name>AudioCorrelation</name>
      <anchorfile>classAudioCorrelation.html</anchorfile>
      <anchor>a16a726ff3a85bace58e9739a2aac892b</anchor>
      <arglist>(std::unique_ptr&lt; AudioEnvelope &gt; mainTrackEnvelope)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addChild</name>
      <anchorfile>classAudioCorrelation.html</anchorfile>
      <anchor>a799a936d2b21501eb5592156bf2b5875</anchor>
      <arglist>(AudioEnvelope *envelope)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>correlate</name>
      <anchorfile>classAudioCorrelation.html</anchorfile>
      <anchor>a6048c1c88376c6040c0810a3a86d81a7</anchor>
      <arglist>(const qint64 *envMain, size_t sizeMain, const qint64 *envSub, size_t sizeSub, qint64 *correlation, qint64 *out_max=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AudioCorrelationInfo</name>
    <filename>classAudioCorrelationInfo.html</filename>
    <member kind="function">
      <type>qint64</type>
      <name>max</name>
      <anchorfile>classAudioCorrelationInfo.html</anchorfile>
      <anchor>a1e72ab67932802181df99b53e9dfeec9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>maxIndex</name>
      <anchorfile>classAudioCorrelationInfo.html</anchorfile>
      <anchor>a1ec2df02b0b3ae57f151e8f8d3ae91f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMax</name>
      <anchorfile>classAudioCorrelationInfo.html</anchorfile>
      <anchor>a87df0d35407a401c7903a0066b9cf151</anchor>
      <arglist>(qint64 max)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AudioEnvelope</name>
    <filename>classAudioEnvelope.html</filename>
    <member kind="function">
      <type>const std::vector&lt; qint64 &gt; &amp;</type>
      <name>envelope</name>
      <anchorfile>classAudioEnvelope.html</anchorfile>
      <anchor>ab7fa476186bd2d1b8cfde01cd48ee214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasComputationStarted</name>
      <anchorfile>classAudioEnvelope.html</anchorfile>
      <anchor>abea067e964c3853641883313b7dfae0c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startComputeEnvelope</name>
      <anchorfile>classAudioEnvelope.html</anchorfile>
      <anchor>a19d0a338c0ec1571d3c12ebc05784915</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AudioGraphSpectrum</name>
    <filename>classAudioGraphSpectrum.html</filename>
    <base>ScopeWidget</base>
  </compound>
  <compound kind="class">
    <name>AudioGraphWidget</name>
    <filename>classAudioGraphWidget.html</filename>
  </compound>
  <compound kind="class">
    <name>AudioSpectrum</name>
    <filename>classAudioSpectrum.html</filename>
    <base>AbstractAudioScopeWidget</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>handleMouseDrag</name>
      <anchorfile>classAudioSpectrum.html</anchorfile>
      <anchor>ad0fd73fef06e295971fe57767b01b321</anchor>
      <arglist>(const QPoint &amp;movement, const RescaleDirection rescaleDirection, const Qt::KeyboardModifiers rescaleModifiers) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readConfig</name>
      <anchorfile>classAudioSpectrum.html</anchorfile>
      <anchor>afb57cd76d126824d873315f3ae6b1c81</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QImage</type>
      <name>renderAudioScope</name>
      <anchorfile>classAudioSpectrum.html</anchorfile>
      <anchor>ad4716e28755559f4d87e6792e679640c</anchor>
      <arglist>(uint accelerationFactor, const audioShortVector &amp;audioFrame, const int freq, const int num_channels, const int num_samples, const int newData) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QImage</type>
      <name>renderBackground</name>
      <anchorfile>classAudioSpectrum.html</anchorfile>
      <anchor>a9a4b8274c1ee0a221e9ae3d7317eeec3</anchor>
      <arglist>(uint accelerationFactor) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QImage</type>
      <name>renderHUD</name>
      <anchorfile>classAudioSpectrum.html</anchorfile>
      <anchor>aa3f224c5ffed9ec4e0421f6e79b5e342</anchor>
      <arglist>(uint accelerationFactor) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRect</type>
      <name>scopeRect</name>
      <anchorfile>classAudioSpectrum.html</anchorfile>
      <anchor>a861a90512cff6eb9373a70e28f24b4bd</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AudioStreamInfo</name>
    <filename>classAudioStreamInfo.html</filename>
    <member kind="function">
      <type>QList&lt; int &gt;</type>
      <name>activeStreamChannels</name>
      <anchorfile>classAudioStreamInfo.html</anchorfile>
      <anchor>ae9871c0b4cea6e285a276fe6b602e34f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; int, QString &gt;</type>
      <name>activeStreams</name>
      <anchorfile>classAudioStreamInfo.html</anchorfile>
      <anchor>aa59df2d8a04b45824394d791b715afd0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>channelsForStream</name>
      <anchorfile>classAudioStreamInfo.html</anchorfile>
      <anchor>a15f1bfb188a2307db88eacf32783700d</anchor>
      <arglist>(int stream) const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; int, int &gt;</type>
      <name>streamChannels</name>
      <anchorfile>classAudioStreamInfo.html</anchorfile>
      <anchor>af39412cd10318d474dbf47d13db86b85</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; int, QString &gt;</type>
      <name>streams</name>
      <anchorfile>classAudioStreamInfo.html</anchorfile>
      <anchor>a1e0dd697ffc51f064a379eb02cde5b05</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BackupWidget</name>
    <filename>classBackupWidget.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>selectedFile</name>
      <anchorfile>classBackupWidget.html</anchorfile>
      <anchor>a12706bb96f0310baefe0074503c3ff89</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BezierSplineEditor</name>
    <filename>classBezierSplineEditor.html</filename>
    <base>AbstractCurveWidget&lt; CubicBezierSpline &gt;</base>
    <member kind="function">
      <type>QList&lt; BPoint &gt;</type>
      <name>getPoints</name>
      <anchorfile>classBezierSplineEditor.html</anchorfile>
      <anchor>acf13da93ae1be41897dac5eed6946923</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShowAllHandles</name>
      <anchorfile>classBezierSplineEditor.html</anchorfile>
      <anchor>a28429e63ee5cfab5e2c46fc2ea871933</anchor>
      <arglist>(bool show)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Bin</name>
    <filename>classBin.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>findInTimeline</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a119bd3936d7a380016b629c01cabc776</anchor>
      <arglist>(const QString &amp;, QList&lt; int &gt; ids=QList&lt; int &gt;())</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>processDragEnd</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a685290e40ccc022b2d9067376d0da17a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>refreshPanel</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a777be15413452cad2281d8de6f2bd7cb</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestClipShow</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>abc0da0cd5dccf607ce42ceb765a937ba</anchor>
      <arglist>(std::shared_ptr&lt; ProjectClip &gt;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestShowEffectStack</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>aa649ee5420086bed5ee34f3a01a596ba</anchor>
      <arglist>(const QString &amp;clipName, std::shared_ptr&lt; EffectStackModel &gt;, QSize frameSize, bool showKeyframes)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>setupTargets</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a41b97f51ac65a65a9b02c0e2256841a7</anchor>
      <arglist>(bool hasVideo, QMap&lt; int, QString &gt; audioStreams)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>storeFolder</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>adfdbe972b5d258c6602875ee04577488</anchor>
      <arglist>(const QString &amp;folderId, const QString &amp;parentId, const QString &amp;oldParentId, const QString &amp;folderName)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updateAnalysisData</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>aeb139f842e4b90df46161da653429777</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updateTabName</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a2aa30d521f43da6ab4d16b57fa1d7c1d</anchor>
      <arglist>(const QUuid &amp;, const QString &amp;)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>abortOperations</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a03dd4f2fa63e23cf1d50268336d231e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>addProjectClipInFolder</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ace7a47fb9e34ac7da93e58b4f973a205</anchor>
      <arglist>(const QString &amp;path, const QString &amp;sourceClipId, const QString &amp;sourceFolder, const QString &amp;jobId)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>adjustProjectProfileToItem</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a7a72c2476bf6e97c880f013de4bd6712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>checkProjectAudioTracks</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a67617739f4a538429d50c3a1d5fda51a</anchor>
      <arglist>(QString clipId, int minimumTracksCount)</arglist>
    </member>
    <member kind="slot">
      <type>std::shared_ptr&lt; EffectStackModel &gt;</type>
      <name>getClipEffectStack</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>abbca3f4dcd511cf632fe0e0279a7f655</anchor>
      <arglist>(int itemId)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>processMultiStream</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a337fa11b834ae8bb2b692b224fcc6095</anchor>
      <arglist>(const QString &amp;clipId, QList&lt; int &gt; videoStreams, QList&lt; int &gt; audioStreams)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>requestSelectionTranscoding</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>aa1210912fa4ab38dbd5076ef888091c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>requestTranscoding</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ac6d091c3734c97dd142863adfc5d21a9</anchor>
      <arglist>(const QString &amp;url, const QString &amp;id, int type, bool checkProfile, const QString &amp;suffix=QString(), const QString &amp;message=QString())</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectClipById</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a371af8268fb85f75108d5726e955fdc0</anchor>
      <arglist>(const QString &amp;id, int frame=-1, const QPoint &amp;zone=QPoint(), bool activateMonitor=true)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotAddClipExtraData</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a84bb626675451fbc524cc78528f265df</anchor>
      <arglist>(const QString &amp;id, const QString &amp;key, const QString &amp;data=QString())</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotAddEffect</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a9df75b9348f077463e837c5aec5a7b97</anchor>
      <arglist>(QString id, const QStringList &amp;effectData)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotAddFolder</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a9ba76d30fda70c5378f9dbab250d1865</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotCheckProfile</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a434d37284d01ddfa881bbb7b14246e74</anchor>
      <arglist>(const QString &amp;binId)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotOpenClipExtern</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a955a04d1c06ceb34fe035fae1dfd64cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotRefreshClipThumbnail</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a3cb227a43af533d443e78050dfb7a660</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotStartFilterJob</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a88b289f17ce08b23ded8ca945c126b92</anchor>
      <arglist>(const ItemInfo &amp;info, const QString &amp;id, QMap&lt; QString, QString &gt; &amp;filterParams, QMap&lt; QString, QString &gt; &amp;consumerParams, QMap&lt; QString, QString &gt; &amp;extraParams)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotUpdatePalette</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a0d04d27d37be0ddcc5a774a50a6fba51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addClipMarker</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a35702fa19baad0e09507e6d880ead0e6</anchor>
      <arglist>(const QString &amp;binId, const QList&lt; int &gt; &amp;positions, const QStringList &amp;comments={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildSequenceClip</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a177fd122f98ff9633b030fe702236908</anchor>
      <arglist>(int aTracks=-1, int vTracks=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkAudioThumbs</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a0dce03e7486cad25f1ec76c3a8e9d0eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkMissingProxies</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ad9905227059050df8712e3f94e37696f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanDocument</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ad7d25530bfda29fe3112f5e7d6a91cf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QDockWidget *</type>
      <name>clipPropertiesDock</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a84a804141896792f099badd1a4cf4a54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsId</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>aa693b0c7dbc9e3d774b8640b010ea7a7</anchor>
      <arglist>(const QString &amp;cid) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createClip</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a151e88a7f8e5654c9e4db641d58c24e2</anchor>
      <arglist>(const QDomElement &amp;xml)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>editMasterEffect</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a0713680392fd869edf9f2c68cf60063c</anchor>
      <arglist>(const std::shared_ptr&lt; AbstractProjectItem &gt; &amp;clip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitItemUpdated</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a054f1e8280770b273d40e46e8acf4649</anchor>
      <arglist>(std::shared_ptr&lt; AbstractProjectItem &gt; item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitRefreshPanel</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a6f1f2972bcb6b92e1330d2d41e124c8b</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>focusBinView</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a238c4c31d8fa25d30061cdbd25051014</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAllClipMarkers</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a7d7328dfdb26f80bf020d4472b549014</anchor>
      <arglist>(int category) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectClip &gt;</type>
      <name>getBinClip</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ae1456fa7f2cdc7d1bfd45e68ea269fb5</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getBinClipName</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ae02eb8f89287b227294273071524ef39</anchor>
      <arglist>(const QString &amp;id) const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>getBinFolderClipIds</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>adc36e731e37bfadf1ce5c0690df7b5c1</anchor>
      <arglist>(const QString &amp;id) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getBinStats</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a6d7c9d2a0cbbce5b816a897afb21814b</anchor>
      <arglist>(uint *used, uint *unused, qint64 *usedSize, qint64 *unusedSize)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getClipDuration</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>abfa765441487e3e290c9d480cd99d049</anchor>
      <arglist>(int itemId) const</arglist>
    </member>
    <member kind="function">
      <type>PlaylistState::ClipState</type>
      <name>getClipState</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>af1092084c05f69f5cada1020d9fd1df9</anchor>
      <arglist>(int itemId) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getCurrentFolder</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a7b0d8379fadd5b2d005984a94dfa3a9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>getFrameSize</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a61a35d14644df6f3d0f337b657076420</anchor>
      <arglist>(int itemId) const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>getProxyHashList</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ac1f9e2c1840a0f35ea549881bac01e6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; int &gt;</type>
      <name>getUsedClipIds</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>aaeb5572e3f9d8a6aa8f9826dccd05c65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasUserClip</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a53b519ed8b5cc9c291f6774feca2f016</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidateClip</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>abca373b2e5b8a690974c8b849684af83</anchor>
      <arglist>(const QString &amp;binId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadBinProperties</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a2adb22a82320708a365b6767e71d1eb0</anchor>
      <arglist>(const QStringList &amp;foldersToExpand, int zoomLevel=-1)</arglist>
    </member>
    <member kind="function">
      <type>Monitor *</type>
      <name>monitor</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a3c43e17144f9479debee9439567bae7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveTimeWarpToFolder</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>acea280186409c23ba4fc1756ab12f9af</anchor>
      <arglist>(const QDir sequenceFolder, bool copy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>openProducer</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a92b1c0d928b0600facfa5c129f3a3875</anchor>
      <arglist>(std::shared_ptr&lt; ProjectClip &gt; controller)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshClip</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>adfd419515d85c57b55d4b027bed3c474</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshProxySettings</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a89cba05fdffe86c9bd05091c07fc1728</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reloadAllProducers</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ab7e3586fa98e87259b4edae5e5f255c4</anchor>
      <arglist>(bool reloadThumbs=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reloadClip</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>aa6f70aea516dba26e13d1ef92d95a646</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reloadMonitorIfActive</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a095cb8c2a7812f37394317a83c4377f3</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reloadMonitorStreamIfActive</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a11d732c20623dedf7212b1a9007cd35a</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeMarkerCategories</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ae2c3a6a242e3870d2abafa109c43a1a0</anchor>
      <arglist>(QList&lt; int &gt; toRemove, const QMap&lt; int, int &gt; remapCategories)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renameSubClip</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>af72d980140170e74bfbd6b696682aea2</anchor>
      <arglist>(const QString &amp;id, const QString &amp;newName, int in, int out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renameSubClipCommand</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>abaf0ad8c959b9125e26b0861fbc677fd</anchor>
      <arglist>(const QString &amp;id, const QString &amp;newName, const QString &amp;oldName, int in, int out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveFolderState</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>adc2cbfdb493e0756ff8f052f91ce5c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePlaylist</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a6f46bfbd2f825dbb69ca2a1603263b9e</anchor>
      <arglist>(const QString &amp;binId, const QString &amp;savePath, const QVector&lt; QPoint &gt; &amp;zones, const QMap&lt; QString, QString &gt; &amp;properties, bool createNew)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveZone</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a8d8cd425c9482bdfd5173872ab434003</anchor>
      <arglist>(const QStringList &amp;info, const QDir &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; QString &gt;</type>
      <name>selectedClipsIds</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a2d606252b1ba22666c2c7b03688f146f</anchor>
      <arglist>(bool allowSubClips=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sequenceActivated</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a5cbf75164b5ad6b5111f10233ec83358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>sequenceReferencedClips</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a22048e5b1adc908fea8b5999152beb73</anchor>
      <arglist>(const QUuid &amp;uuid) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBinEffectsEnabled</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a71a870b47fa33fe3ae64c3eb0acf63c7</anchor>
      <arglist>(bool enabled, bool refreshMonitor=true)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>setDocument</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a2bf7d09a6091bd2137c98068db7bd108</anchor>
      <arglist>(KdenliveDoc *project, const QString &amp;id=QString())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonitor</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a9ba24a3f9e0839fcfca53d6f686fca8f</anchor>
      <arglist>(Monitor *monitor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSequenceThumbnail</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ae9e192c1d5bf2baa73d1493a6a055f63</anchor>
      <arglist>(const QUuid &amp;uuid, int frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWaitingStatus</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ad1bece23a2d69fca46113c703c7f4c6b</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateKeyBinding</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a25716a85615d63ee6204bd1ee8fa3f24</anchor>
      <arglist>(const QString &amp;bindingMessage=QString())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMasterEffect</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a9e962e53f13955744c5c11e12092d249</anchor>
      <arglist>(ClipController *ctl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSequenceAVType</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a14594f30cc7a5daa9a6b219934663b27</anchor>
      <arglist>(const QUuid &amp;uuid, int tracksCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSequenceClip</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ac50fafbb610cda1c6d89b5add3301656</anchor>
      <arglist>(const QUuid &amp;uuid, int duration, int pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTargets</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ab7573b10f7c9f6e8ebb01ebedc65ac49</anchor>
      <arglist>(QString id=QStringLiteral(&quot;-1&quot;))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkProfile</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>a86c8d2802e9ea9bd61844ab8fba4dbf5</anchor>
      <arglist>(const std::shared_ptr&lt; Mlt::Producer &gt; &amp;producer)</arglist>
    </member>
    <member kind="variable">
      <type>std::atomic&lt; bool &gt;</type>
      <name>shouldCheckProfile</name>
      <anchorfile>classBin.html</anchorfile>
      <anchor>ad94ba61a5765bc45b96e4b6746d43d35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BinPlaylist</name>
    <filename>classBinPlaylist.html</filename>
    <member kind="function">
      <type>int</type>
      <name>count</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>a10412ed5a6b86f990e09fb698d2e0636</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QStringList</type>
      <name>getAllMltIds</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>af836ff336918363d5b5fa870727271b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QUuid, QString &gt;</type>
      <name>getAllSequenceClips</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>a2e30295472568156f2c4b505356e595e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QString, QString &gt;</type>
      <name>getProxies</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>a25a9a4f20d6ae777e2b50fb723a2f0fe</anchor>
      <arglist>(const QString &amp;root)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getSequenceId</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>a099e9571e195754915e16e68959e61cf</anchor>
      <arglist>(const QUuid &amp;uuid)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSequenceId</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>a772c2186bd2afc05e5b77ee0cc9b0826</anchor>
      <arglist>(const QUuid &amp;uuid) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manageBinFolderRename</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>ae81084caa84f4d379841472ae2dd2a4f</anchor>
      <arglist>(const std::shared_ptr&lt; AbstractProjectItem &gt; &amp;binElem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manageBinItemDeletion</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>a84371e3c4542885a49e35c94adb18146</anchor>
      <arglist>(AbstractProjectItem *binElem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manageBinItemInsertion</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>ad60932c30307f37e47bef33f18efdf68</anchor>
      <arglist>(const std::shared_ptr&lt; AbstractProjectItem &gt; &amp;binElem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveDocumentProperties</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>a20b7a679aef76da6e49de0e6a0acfdf7</anchor>
      <arglist>(const QMap&lt; QString, QString &gt; &amp;props, const QMap&lt; QString, QString &gt; &amp;metadata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveProperty</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>aab4eaceb29fd2241e4ddd50d581b44a7</anchor>
      <arglist>(const QString &amp;name, const QString &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRetainIn</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>a74a4df0fbd3f5c61d17137779f18fca6</anchor>
      <arglist>(Mlt::Tractor *modelTractor)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static QString</type>
      <name>binPlaylistId</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>aed3037e415212d96112996d5c39aa63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>changeProducer</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>adb502c89bab65c951077eb3e1bb07ae3</anchor>
      <arglist>(const QString &amp;id, const std::shared_ptr&lt; Mlt::Producer &gt; &amp;producer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeBinClip</name>
      <anchorfile>classBinPlaylist.html</anchorfile>
      <anchor>ac2fc2b3a79d9effeda133b92a2a731ea</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BoolParamWidget</name>
    <filename>classBoolParamWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classBoolParamWidget.html</anchorfile>
      <anchor>ab616b200fef57aa21f6e31ea9dda500b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classBoolParamWidget.html</anchorfile>
      <anchor>ab459d93838006e9f07bf4d67d51a60e7</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoolParamWidget</name>
      <anchorfile>classBoolParamWidget.html</anchorfile>
      <anchor>abeb08303c58f1ea69a1515657b3d119a</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getValue</name>
      <anchorfile>classBoolParamWidget.html</anchorfile>
      <anchor>adf6734e0b95e6fe545bae92f331441ba</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BPoint</name>
    <filename>classBPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>BPoint</name>
      <anchorfile>classBPoint.html</anchorfile>
      <anchor>a00db170ab9b36aa841dd8a99efeb8e20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BPoint</name>
      <anchorfile>classBPoint.html</anchorfile>
      <anchor>a0c343b3bc7cd3c130fc1876e5ca36d09</anchor>
      <arglist>(const QPointF &amp;handle1, const QPointF &amp;point, const QPointF &amp;handle2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>autoSetLinked</name>
      <anchorfile>classBPoint.html</anchorfile>
      <anchor>a77ac4e249cce446160588ea8ee520cc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPointF &amp;</type>
      <name>operator[]</name>
      <anchorfile>classBPoint.html</anchorfile>
      <anchor>a41a990aa390938a3c534af034f1af0fc</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const QPointF &amp;</type>
      <name>operator[]</name>
      <anchorfile>classBPoint.html</anchorfile>
      <anchor>ac54d07c2c1e4f634f311321e3ba69500</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setH1</name>
      <anchorfile>classBPoint.html</anchorfile>
      <anchor>a273717aed78023c4f3ea6ffc8196d39a</anchor>
      <arglist>(const QPointF &amp;handle1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setH2</name>
      <anchorfile>classBPoint.html</anchorfile>
      <anchor>a829f24c4e661bd288f191389895437a3</anchor>
      <arglist>(const QPointF &amp;handle2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHandlesLinked</name>
      <anchorfile>classBPoint.html</anchorfile>
      <anchor>a72ccc6a96d9886fb25d824b9e5b42e8d</anchor>
      <arglist>(bool linked)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setP</name>
      <anchorfile>classBPoint.html</anchorfile>
      <anchor>ace226c7f271e5501f70eb9d7e67e08c1</anchor>
      <arglist>(const QPointF &amp;point, bool updateHandles=true)</arglist>
    </member>
    <member kind="variable">
      <type>QPointF</type>
      <name>h1</name>
      <anchorfile>classBPoint.html</anchorfile>
      <anchor>a07644813bcf2e32d4efe0b4747cb911e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointF</type>
      <name>h2</name>
      <anchorfile>classBPoint.html</anchorfile>
      <anchor>a90df0001c49ac27ece9297313f71dbad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>handlesLinked</name>
      <anchorfile>classBPoint.html</anchorfile>
      <anchor>a41d93e7d7313c2b5c30cb96744619612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QPointF</type>
      <name>p</name>
      <anchorfile>classBPoint.html</anchorfile>
      <anchor>acff971629a835c2a70b6c34e22a33d7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ButtonParamWidget</name>
    <filename>classButtonParamWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classButtonParamWidget.html</anchorfile>
      <anchor>a3d5afdbd554cdfe6673eaf9b83c7bc92</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classButtonParamWidget.html</anchorfile>
      <anchor>a30c9137f39604f5176454b2c53fa381e</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ButtonParamWidget</name>
      <anchorfile>classButtonParamWidget.html</anchorfile>
      <anchor>ac73a087e8edaa2d85197fee97f2edd8a</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getValue</name>
      <anchorfile>classButtonParamWidget.html</anchorfile>
      <anchor>abed66fda620e6ddda2f8a1835b3bc836</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ChartWidget</name>
    <filename>classChartWidget.html</filename>
  </compound>
  <compound kind="class">
    <name>ChooseColorWidget</name>
    <filename>classChooseColorWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>disableCurrentFilter</name>
      <anchorfile>classChooseColorWidget.html</anchorfile>
      <anchor>a9244766de5d1b7393f1e8e71e9e41c87</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>modified</name>
      <anchorfile>classChooseColorWidget.html</anchorfile>
      <anchor>aefe836ca366309730ce8fb8d42a7fcd5</anchor>
      <arglist>(QColor=QColor())</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classChooseColorWidget.html</anchorfile>
      <anchor>a06e8c3dddd09d51a90b6dd8c015b3c6b</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotColorModified</name>
      <anchorfile>classChooseColorWidget.html</anchorfile>
      <anchor>a9b7aa61253e9576afc790e911aeebd4f</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChooseColorWidget</name>
      <anchorfile>classChooseColorWidget.html</anchorfile>
      <anchor>a197dfb461a34eadee564b2a75ecd486e</anchor>
      <arglist>(QWidget *parent=nullptr, const QColor &amp;color=QColor(), bool alphaEnabled=false)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classChooseColorWidget.html</anchorfile>
      <anchor>a425770e4694c3cedc116549424e80312</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAlphaChannelEnabled</name>
      <anchorfile>classChooseColorWidget.html</anchorfile>
      <anchor>a5617edec8e7a74ece5de42d75b2555a1</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ClickableLabelParamWidget</name>
    <filename>classClickableLabelParamWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classClickableLabelParamWidget.html</anchorfile>
      <anchor>aa57e800e39cd4bb7772201422e65e90a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classClickableLabelParamWidget.html</anchorfile>
      <anchor>af91a6e20e2226d1f073aa0e23589af27</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClickableLabelParamWidget</name>
      <anchorfile>classClickableLabelParamWidget.html</anchorfile>
      <anchor>a442eed6a382f23a976f1892b7f968e03</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getValue</name>
      <anchorfile>classClickableLabelParamWidget.html</anchorfile>
      <anchor>a8b09ae5f9885ef632403820d589d54e6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ClipboardProxy</name>
    <filename>classClipboardProxy.html</filename>
  </compound>
  <compound kind="class">
    <name>ClipController</name>
    <filename>classClipController.html</filename>
    <member kind="function">
      <type></type>
      <name>ClipController</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a2342d235801ad8ad4695fc5894aa5eee</anchor>
      <arglist>(const QString &amp;id, const std::shared_ptr&lt; Mlt::Producer &gt; &amp;producer=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; int &gt;</type>
      <name>activeFfmpegStreams</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a954565e1ae8cc257b0de6c12e64403dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; int &gt;</type>
      <name>activeStreamChannels</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a751b6097f3e0d8a86dafc722a0a49217</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; int, QString &gt;</type>
      <name>activeStreams</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a6f95a26ee91eb213fce1f293df550e77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addEffect</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a5cb3d7f0fe671d7d53067fe0c99c6b9e</anchor>
      <arglist>(const QString &amp;effectId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMasterProducer</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a99d50b5dd378fb6a596f4134cb307e56</anchor>
      <arglist>(const std::shared_ptr&lt; Mlt::Producer &gt; &amp;producer)</arglist>
    </member>
    <member kind="function">
      <type>const std::unique_ptr&lt; AudioStreamInfo &gt; &amp;</type>
      <name>audioInfo</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a8757d347f055b996ccf2aad76d767202</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>audioStreamIndex</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a29b4d5be578f5273254361e546330ec3</anchor>
      <arglist>(int stream) const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; int, QString &gt;</type>
      <name>audioStreams</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>ad076366988ea7b093bff24756539e60b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>audioStreamsCount</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a28471f3a20fadc3a3022729e67b0fa9f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>binId</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>ad995d2b52eb2ba7341c6add252f997a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ClipType::ProducerType</type>
      <name>clipType</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a740678cb01b031ba1ddd7077baa6d573</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>clipUrl</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>af393ecd027d5ca4f723a031e7ca32ab2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QString, QString &gt;</type>
      <name>currentProperties</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a0af1b237503ac336f537c610ce00423f</anchor>
      <arglist>(const QMap&lt; QString, QString &gt; &amp;props)</arglist>
    </member>
    <member kind="function">
      <type>PlaylistState::ClipState</type>
      <name>defaultState</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a1e03907c32a9de4e48cfd7b88c6f701e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>effectsCount</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a998c0aaed8dc4572488e62aa1bebb0ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>filesUsedByEffects</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>ad4b2711cf050b268f833c85df28e1160</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; EffectStackModel &gt;</type>
      <name>getEffectStack</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a8cef413eab79ac3b3993c0a77eb6ecfe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; MarkerListModel &gt;</type>
      <name>getMarkerModel</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>ade968f15e95bd9134844616738b4c749</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getOriginalUrl</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a77326907d9486fcee3f6d08da1486285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GenTime</type>
      <name>getPlaytime</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>ad1830601b425b77fb4147f8af0f43436</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QString, QString &gt;</type>
      <name>getPropertiesFromPrefix</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a707c596cbb1c9f0d50a7a652b5e1feaf</anchor>
      <arglist>(const QString &amp;prefix, bool withPrefix=false)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getStringDuration</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a4c88439edffc289564c1cc3bcca41663</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::unique_ptr&lt; Mlt::Producer &gt;</type>
      <name>getThumbProducer</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a04227e1597e5198e58ad62d217fd0022</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAudio</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a34a114ebd295d82782f9703218943240</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasEffects</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>ae04d60a4b239374c5bbc6059d3c08bde</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasProxy</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a9fcf5580eae05d5fcdd237eb86c2b870</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasVideo</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a2226c773d88a1975b76eaa805045610b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a13e27969107f67d15d65f2af473528ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Mlt::Producer *</type>
      <name>masterProducer</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>af9a36fd60360e45637904e4a261b8af2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Mlt::Producer &gt;</type>
      <name>originalProducer</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>adcd7191ea73eb7d59cd9414a76977667</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeMarkerCategories</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a6c0a38e1c41e66ef442b0d3eec7ee7a3</anchor>
      <arglist>(QList&lt; int &gt; toRemove, const QMap&lt; int, int &gt; remapCategories, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>renameAudioStream</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a18a81cefa4a8724c8753329953c2b265</anchor>
      <arglist>(int id, const QString &amp;name)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>requestAddStreamEffect</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a48d108711fa8886c9608a1c8f81af5ae</anchor>
      <arglist>(int streamIndex, const QString effectName)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>requestRemoveStreamEffect</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a9256eceda8adddf269c301e010a66145</anchor>
      <arglist>(int streamIndex, const QString effectName)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetProducerProperty</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a27839e58f311f92555277f2f0bc661e8</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>serviceName</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>aaf515b3a2aa3e3531167a99484d4d2c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBinEffectsEnabled</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>ada9c0c911062174d2877d4767fc0d78a</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProducerProperty</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a92aef2f22aed3cdb87726758cad07a12</anchor>
      <arglist>(const QString &amp;name, const QString &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sourceExists</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>ae7f703e250758969f2270831c6c5a742</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateProducer</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a18f38d45531d86676083d3c2c5b7812c</anchor>
      <arglist>(const std::shared_ptr&lt; Mlt::Producer &gt; &amp;producer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>getPassPropertiesList</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a44d019a63140b8aa8379387f3dcfe10f</anchor>
      <arglist>(bool passLength=true)</arglist>
    </member>
    <member kind="variable">
      <type>QDateTime</type>
      <name>date</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a926757c027abbac7e2bf7d351cf2c852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_audioThumbCreated</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>aae8a612347fb74bc2da6f00e3be994d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>selectedEffectIndex</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a587c685f082689f4b9d2b42c6d46d3b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::shared_ptr&lt; Mlt::Producer &gt;</type>
      <name>mediaUnavailable</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>ae9b87c74d13fb9856de205c39e090b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QReadWriteLock</type>
      <name>m_producerLock</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a9b0b765e4d2cbc6518449573f0274123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>m_temporaryUrl</name>
      <anchorfile>classClipController.html</anchorfile>
      <anchor>a6b19a96da8f55c2353f4d3a6769e7987</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ClipDurationDialog</name>
    <filename>classClipDurationDialog.html</filename>
  </compound>
  <compound kind="class">
    <name>ClipJobManager</name>
    <filename>classClipJobManager.html</filename>
    <member kind="function" static="yes">
      <type>static std::pair&lt; JobCompletionAction, QString &gt;</type>
      <name>getJobAction</name>
      <anchorfile>classClipJobManager.html</anchorfile>
      <anchor>a50ad7358243dba916646808ec7adac7e</anchor>
      <arglist>(const QString &amp;jobId)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QMap&lt; QString, QString &gt;</type>
      <name>getJobParameters</name>
      <anchorfile>classClipJobManager.html</anchorfile>
      <anchor>a34624a1099213914e86701d3272ce01f</anchor>
      <arglist>(const QString &amp;jobId)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ClipModel</name>
    <filename>classClipModel.html</filename>
    <base>MoveableItem&lt; Mlt::Producer &gt;</base>
    <member kind="function">
      <type>bool</type>
      <name>adjustEffectLength</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a2e0ccb5c764e613e0e1d99fceab59a1b</anchor>
      <arglist>(bool adjustFromEnd, int oldIn, int newIn, int oldDuration, int duration, int offset, Fun &amp;undo, Fun &amp;redo, bool logUndo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allSnaps</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a16fabc11bc80b6fc4abbd04693a1b650</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;snaps, int offset=0) const</arglist>
    </member>
    <member kind="function">
      <type>const QString &amp;</type>
      <name>binId</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>afec21edd845601278046f705f94a3d39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeAudio</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a84e00a421d47445e347b5023d2b7e901</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeVideo</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ae600586a85a6154090bf446ec67b42a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>clipName</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>af5315c84692aa74cb1959bc098bd2802</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PlaylistState::ClipState</type>
      <name>clipState</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>acb3dff32b777682408fc0591180d47eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ClipType::ProducerType</type>
      <name>clipType</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a7ee6cbee05cc0c73d61c7106d7e9225b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>effectNames</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>afd08afe90ff2136263977c4ab33fca05</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QStringList</type>
      <name>externalFiles</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a1d46295a7e9d5878793a1e7152e40c5c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFakeTrackId</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a594cf0d1d5c5af9604db66615f8b4084</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPlaytime</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a4d6f62b9bc9b0a91e1bff7bb276fa51b</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getProperty</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>af27ec1e65d3491cc05b91035660652c4</anchor>
      <arglist>(const QString &amp;name) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRemapInputDuration</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ae2ba7358e2ddfe641182455bb6617005</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QString, QString &gt;</type>
      <name>getRemapValues</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ab7786ac00913c72b1192459b75a2e17d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSubPlaylistIndex</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ae882f6909b94638126a31e43bd3b9045</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>importEffects</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a45ebe35220f6145f5bc404b0ab912767</anchor>
      <arglist>(std::shared_ptr&lt; EffectStackModel &gt; stackModel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>importEffects</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a4a7baa0b6dc2f1c18ecdcf8aa8351010</anchor>
      <arglist>(std::weak_ptr&lt; Mlt::Service &gt; service)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isChain</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ab6cf520ba93f8770176de9c2e724abe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setClipState</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ac2aa20009eb63ed1ccf6dbf25c414293</anchor>
      <arglist>(PlaylistState::ClipState state, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGrab</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ab4230f880e8c0cb75d2bb37d3a25457b</anchor>
      <arglist>(bool grab) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelected</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a6c18d5621c9f0378aaa6a65648aeeeee</anchor>
      <arglist>(bool sel) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>switchBinReference</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>acc38cb986f13e1aa45065e2475eee8fa</anchor>
      <arglist>(const QString newId, const QUuid &amp;uuid)</arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>toXml</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ab9722ff118dea839fc281d69820884c8</anchor>
      <arglist>(QDomDocument &amp;document)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>construct</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a6b5d51b2e9f73ff443cdfd8219a58754</anchor>
      <arglist>(const std::shared_ptr&lt; TimelineModel &gt; &amp;parent, const QString &amp;binClipId, const std::shared_ptr&lt; Mlt::Producer &gt; &amp;producer, PlaylistState::ClipState state, int tid, const QString &amp;originalDecimalPoint, int playlist=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>construct</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a842348fc041571b1f8aca645bdc4edc1</anchor>
      <arglist>(const std::shared_ptr&lt; TimelineModel &gt; &amp;parent, const QString &amp;binClipId, int id, PlaylistState::ClipState state, int audioStream=-1, double speed=1., bool warp_pitch=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ClipModel</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a7bf7b481fad52dd362a791bcacf7f069</anchor>
      <arglist>(const std::shared_ptr&lt; TimelineModel &gt; &amp;parent, std::shared_ptr&lt; Mlt::Producer &gt; prod, const QString &amp;binClipId, int id, PlaylistState::ClipState state, double speed=1.)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>audioChannels</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a94084a9dc4ac83457fcb7870800d4913</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>audioMultiStream</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a39561f54b8ed71437c8c5171bfbd3d86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>audioStream</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a14cb861bf31b17e3573de4e43956c4bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>audioStreamIndex</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a54f47e2415907eba948dc198585f351a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkConsistency</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a07c095b4ef719831ad500f8e07b98b40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearOffset</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ae9ba1e7e6c0b842e60bf48ce055699e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>clipHash</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a2a78b2814f0859176d9223e4b6f0c4ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>FileStatus::ClipStatus</type>
      <name>clipStatus</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a09bea09dd29de8494cd64a2708db4d72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::shared_ptr&lt; MarkerListModel &gt;</type>
      <name>getMarkerModel</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a3889a9c07d583e541afa450fd739a452</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getMaxDuration</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a3549493b540dec76221383e39b883fcd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>refreshProducerFromBin</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a6a7722d97c5e8de16640367ec359c1ab</anchor>
      <arglist>(int trackId, PlaylistState::ClipState state, int stream, double speed, bool hasPitch, bool secondPlaylist=false, bool timeremap=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>requestRemapResize</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a9a7b9ed37383c7f8eaa7b3e31ee7d806</anchor>
      <arglist>(int inPoint, int outPoint, int oldIn, int oldOut, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>requestResize</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>abf860bfa48cc806c4d7ae80c4b2b68bd</anchor>
      <arglist>(int size, bool right, Fun &amp;undo, Fun &amp;redo, bool logUndo=true, bool hasMix=false) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>requestSlip</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a4f43efd22c4609f47fd243d7c39d5392</anchor>
      <arglist>(int offset, Fun &amp;undo, Fun &amp;redo, bool logUndo=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Mlt::Producer *</type>
      <name>service</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ab2b71fdb4095f667845ff21b7a102028</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>setClipState_lambda</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a153950ed80e46e64cac2cc9d47dff1fc</anchor>
      <arglist>(PlaylistState::ClipState state)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setCurrentTrackId</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a60ec76e89a699415afb65fc682a371f3</anchor>
      <arglist>(int tid, bool finalMove=true) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setInOut</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a5e7a1ceba247b1ec51e37c52d70ee3e5</anchor>
      <arglist>(int in, int out) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setOffset</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a8ba93f1369e8b18d7d28dd6f6f3c96b0</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>acf5eaa41e78c7955e595a6d729715d23</anchor>
      <arglist>(int pos) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setTimelineEffectsEnabled</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a385a3efb1a82ab5c32f40975a00179cb</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>useTimeRemapProducer_lambda</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a0556d08b183b9583de0553cd88586bf1</anchor>
      <arglist>(bool enable, int audioStream, const QMap&lt; QString, QString &gt; &amp;remapProperties)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>useTimewarpProducer</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a9a7dc9da689f4fa24de032de3c48e7ac</anchor>
      <arglist>(double speed, bool pitchCompensate, bool changeDuration, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>useTimewarpProducer_lambda</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ae2dc85114364678204a553cdb04642e0</anchor>
      <arglist>(double speed, int stream, bool pitchCompensate)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>forceThumbReload</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a8ba84123dceadaf1f8da082ee1f40c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>m_binClipId</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a405209b08e12c028f4c3da9ec193ea20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_endlessResize</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a08044b47b2a2eb70dabe068ff67ecc0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_fakeTrack</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>aacded2bc591ef6c0925a52b34ac984e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_hasTimeRemap</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a49e78153b9159e519681f63f27155872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_lastTrackId</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ac98130b7a2069927cd68ff1f685b0291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_mixCutPos</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>aeba316652709693ace7024e1274040b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_mixDuration</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>a80fd5115a75ec088307781d5ec26fb3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_positionOffset</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ae60845af3b5ad072dd620354accaa2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_speed</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>afb634d11da0676a19f0173d5a40bf482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_subPlaylistIndex</name>
      <anchorfile>classClipModel.html</anchorfile>
      <anchor>ad0309d1ecf02697436aeef894dbc6243</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ClipPropertiesController</name>
    <filename>classClipPropertiesController.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>seekToFrame</name>
      <anchorfile>classClipPropertiesController.html</anchorfile>
      <anchor>a3d52e1b3b1c89e9cbb90a58bd4fa869c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClipPropertiesController</name>
      <anchorfile>classClipPropertiesController.html</anchorfile>
      <anchor>aec279b185b3055ca613c181b040cd43f</anchor>
      <arglist>(const QString &amp;clipName, ClipController *controller, QWidget *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ClipSnapModel</name>
    <filename>classClipSnapModel.html</filename>
    <base virtualness="virtual">SnapInterface</base>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classClipSnapModel.html</anchorfile>
      <anchor>ada5d870b71571d0545ec9ea6f1a47a75</anchor>
      <arglist>(int position) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allSnaps</name>
      <anchorfile>classClipSnapModel.html</anchorfile>
      <anchor>a1ddd1d09642a9a854cf330e33a05bfb5</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;snaps, int offset=0) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePoint</name>
      <anchorfile>classClipSnapModel.html</anchorfile>
      <anchor>aa46e36381d06f2e11d22db51bb48d195</anchor>
      <arglist>(int position) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CollapsibleEffectView</name>
    <filename>classCollapsibleEffectView.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>createGroup</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a66cbdb72d0d5af8e9b29d794af8751ac</anchor>
      <arglist>(std::shared_ptr&lt; EffectItemModel &gt; effectModel)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>resetEffect</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a0ea2142aeaabafff34efa1c30b1a949c</anchor>
      <arglist>(int ix)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>startFilterJob</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a2390284ea68b89436dac2f103be817b7</anchor>
      <arglist>(QMap&lt; QString, QString &gt; &amp;, QMap&lt; QString, QString &gt; &amp;, QMap&lt; QString, QString &gt; &amp;)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>blockWheelEvent</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a7c3abdeb2fd185e3b60a81536e43befe</anchor>
      <arglist>(bool block)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotDisable</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a0c61922f6e6e1ae705afeb30de68b959</anchor>
      <arglist>(bool disable)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotSaveEffect</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a256886ba64ff02884c2c0bfa21da5897</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>switchCollapsed</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a8699c078c47f7a49f5c69ae8704fcadd</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>switchInOut</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a3ff774cb4c606dd27a129b93604c0e7f</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adjustButtons</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a04edbba78dafeab279fb711e4d529475</anchor>
      <arglist>(int ix, int max)</arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>effect</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>afa4cae2d1ad742db740e701295076960</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>effectForSave</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a99855de678deb63d5410ade6808d7f3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a38f44645257d907efa8f108300714b5d</anchor>
      <arglist>(QObject *o, QEvent *e) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMovable</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a7fa0fe67a2e301f638462dcf301e3ca7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>MonitorSceneType</type>
      <name>needsMonitorEffectScene</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>aa8f18ae11165b11914a2870b62eacf1f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFromGroup</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a527d450daeb85c3f68a332284ddfe562</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendStandardCommand</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>ad028616106b5003cc411a45f7cf0a082</anchor>
      <arglist>(int command)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setActiveKeyframe</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a5dbfa08dfd248f46546dabee7dd11b23</anchor>
      <arglist>(int kf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKeyframes</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a0e98a01a30b705a60c3c2caabbdf69a5</anchor>
      <arglist>(const QString &amp;tag, const QString &amp;keyframes)</arglist>
    </member>
    <member kind="function">
      <type>QDomDocument</type>
      <name>toXml</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a24ab2b9164fa24911cb5396101e1251c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateFrameInfo</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a00ff5eb98dfce65a1060e0ddff87eaed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateScene</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>a7f83b27a4eb613e796d9bff4611bb3ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateWidget</name>
      <anchorfile>classCollapsibleEffectView.html</anchorfile>
      <anchor>ad16a077a3c84bc52f4fe7af8c91d08fe</anchor>
      <arglist>(const ItemInfo &amp;info, const QDomElement &amp;effect)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColorEditWidget</name>
    <filename>classColorEditWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="signal">
      <type>void</type>
      <name>modified</name>
      <anchorfile>classColorEditWidget.html</anchorfile>
      <anchor>a18661aabe4bc8e85345b01247673c7cd</anchor>
      <arglist>(QColor=QColor())</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classColorEditWidget.html</anchorfile>
      <anchor>a5225a23d99b2891f3bf35fa2a0735e3c</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classColorEditWidget.html</anchorfile>
      <anchor>a388e4122e8660680c67af1216dd76be8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classColorEditWidget.html</anchorfile>
      <anchor>a5ea48542b6a3d9b9eeab656b49ebfe1c</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorEditWidget</name>
      <anchorfile>classColorEditWidget.html</anchorfile>
      <anchor>af66f02cfa161bee78bde1a22e71d3dbc</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getColor</name>
      <anchorfile>classColorEditWidget.html</anchorfile>
      <anchor>af0ac54d230b7a3c252007afab82016b1</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColorPickerWidget</name>
    <filename>classColorPickerWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>colorPicked</name>
      <anchorfile>classColorPickerWidget.html</anchorfile>
      <anchor>a8428d3f7317b117cbe250b0b6af62c35</anchor>
      <arglist>(const QColor &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>disableCurrentFilter</name>
      <anchorfile>classColorPickerWidget.html</anchorfile>
      <anchor>a10932952278b57a26d2cc24060c2693d</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorPickerWidget</name>
      <anchorfile>classColorPickerWidget.html</anchorfile>
      <anchor>a0afc4c0943434fef63d19b8c24402f57</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ColorPickerWidget</name>
      <anchorfile>classColorPickerWidget.html</anchorfile>
      <anchor>aa6a0de7da7886cbecc09f542e8e5250d</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColorPlaneExport</name>
    <filename>classColorPlaneExport.html</filename>
  </compound>
  <compound kind="class">
    <name>ColorTools</name>
    <filename>classColorTools.html</filename>
    <member kind="function">
      <type>QImage</type>
      <name>yPbPrColorWheel</name>
      <anchorfile>classColorTools.html</anchorfile>
      <anchor>aa3e27dacb4495ff438ab69bf9eff8c4c</anchor>
      <arglist>(const QSize &amp;size, int Y, float scaling, bool circleOnly)</arglist>
    </member>
    <member kind="function">
      <type>QImage</type>
      <name>yuvColorWheel</name>
      <anchorfile>classColorTools.html</anchorfile>
      <anchor>a310e7d147c2d1b2e13a1f4a5093d4eed</anchor>
      <arglist>(const QSize &amp;size, int Y, float scaling, bool modifiedVersion, bool circleOnly)</arglist>
    </member>
    <member kind="function">
      <type>QImage</type>
      <name>yuvVerticalPlane</name>
      <anchorfile>classColorTools.html</anchorfile>
      <anchor>a8456c5f98717828795e27cd0ff4bf818</anchor>
      <arglist>(const QSize &amp;size, int angle, float scaling)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QImage</type>
      <name>hsvCurvePlane</name>
      <anchorfile>classColorTools.html</anchorfile>
      <anchor>ae38d53d78af8f7df9f569ff72b0e8f89</anchor>
      <arglist>(const QSize &amp;size, const QColor &amp;baseColor, const ComponentsHSV &amp;xVariant, const ComponentsHSV &amp;yVariant, bool shear=false, const float offsetY=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QImage</type>
      <name>hsvHueShiftPlane</name>
      <anchorfile>classColorTools.html</anchorfile>
      <anchor>ab28cd82134fc36ae18afddc58a08b326</anchor>
      <arglist>(const QSize &amp;size, int S, int V, int MIN, int MAX)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QImage</type>
      <name>rgbCurveLine</name>
      <anchorfile>classColorTools.html</anchorfile>
      <anchor>a039b6fe82caf419b711b2a21afbff418</anchor>
      <arglist>(const QSize &amp;size, const ColorTools::ColorsRGB &amp;color, const QRgb &amp;background)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QImage</type>
      <name>rgbCurvePlane</name>
      <anchorfile>classColorTools.html</anchorfile>
      <anchor>aa6e42a16f673b4013f4a411f3cd69c44</anchor>
      <arglist>(const QSize &amp;size, const ColorTools::ColorsRGB &amp;color, float scaling=1, const QRgb &amp;background=QRgb())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CompositionModel</name>
    <filename>classCompositionModel.html</filename>
    <base>MoveableItem&lt; Mlt::Transition &gt;</base>
    <base>AssetParameterModel</base>
    <member kind="function">
      <type>int</type>
      <name>getATrack</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>ac82bd859519994117459738bff62cfed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>KeyframeModel *</type>
      <name>getEffectKeyframeModel</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>aa639ea8cf8f1060b5ff176e08620fd71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getForcedTrack</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>a4210997b2aad82a6507a981fb6709937</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPlaytime</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>af90e438b2e972f3600a2ac2a15423800</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getProperty</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>a3bc53d8f87d323ac1aac2697941c93fd</anchor>
      <arglist>(const QString &amp;name) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setATrack</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>a14a21e328b9640a2bdc1fcd104c23ebc</anchor>
      <arglist>(int trackMltPosition, int trackId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setForceTrack</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>a718d99c22fd55e1872165810ccc84e43</anchor>
      <arglist>(bool force)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGrab</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>a227e9dea09f0769ea4a06474d39bc3ce</anchor>
      <arglist>(bool grab) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelected</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>a78e19740281f8a504979e232014f9c9b</anchor>
      <arglist>(bool sel) override</arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>toXml</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>ac4853f6725c18db13b63b2ea89587b5e</anchor>
      <arglist>(QDomDocument &amp;document)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>construct</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>a42162394faa1672ee06dccbaad1b0085</anchor>
      <arglist>(const std::weak_ptr&lt; TimelineModel &gt; &amp;parent, const QString &amp;transitionId, const QString &amp;originalDecimalPoint, int length=1, int id=-1, std::unique_ptr&lt; Mlt::Properties &gt; sourceProperties=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>CompositionModel</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>a9d0a7d02440a7eec1f4ac10d58e1f23e</anchor>
      <arglist>(std::weak_ptr&lt; TimelineModel &gt; parent, std::unique_ptr&lt; Mlt::Transition &gt; transition, int id, const QDomElement &amp;transitionXml, const QString &amp;transitionId, const QString &amp;originalDecimalPoint, const QUuid uuid=QUuid())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>requestResize</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>afd941f8b56c27053d1b2a310f9cb0f18</anchor>
      <arglist>(int size, bool right, Fun &amp;undo, Fun &amp;redo, bool logUndo=true, bool hasMix=false) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Mlt::Transition *</type>
      <name>service</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>a1b31d5dabe15cf450c62fc83cc9f7cc6</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setCurrentTrackId</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>acf4fe9222b5391a63e6cf3bf6d76eecc</anchor>
      <arglist>(int tid, bool finalMove=true) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setInOut</name>
      <anchorfile>classCompositionModel.html</anchorfile>
      <anchor>a60cdcb554ae465dc7a7c01d5ee6cd791</anchor>
      <arglist>(int in, int out) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Core</name>
    <filename>classCore.html</filename>
    <class kind="struct">Core::MarkerCategory</class>
    <member kind="signal">
      <type>void</type>
      <name>audioLevelsAvailable</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a32f307c2bfbf7afd2890bd5de76456a8</anchor>
      <arglist>(const QVector&lt; double &gt; &amp;levels)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>autoTrackHeight</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a8cb43fe8e9c3dc88276051c94832802d</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>clipInstanceResized</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a6bcc4ee53d07eebe038c25d06a55f763</anchor>
      <arglist>(const QString &amp;binId)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>closeSplash</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ae6e1b5ddc4b4ff265d7aca79a0b94e4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>disconnectEffectStack</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a5ca3d0f42e9ea9f37ed486f4a7c506fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>loadingMessageUpdated</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a7fcf061c4a66e91ec2919a258a1f7f4a</anchor>
      <arglist>(const QString &amp;, int progress=0, int max=-1)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>monitorProfileUpdated</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>aaa167595e1770653b4b4ab6fcea81cac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>recordAudio</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a62a81a0090c01d661047a05ed91ba371</anchor>
      <arglist>(int tid, bool record)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>refreshActiveGuides</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a976d13862b8b1545dc4537ced4e38a67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>remapClip</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a48b73de3dc81abc294a50f10b3606ead</anchor>
      <arglist>(int cid)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>showConfigDialog</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ac08179c2354084532a712d119be18e38</anchor>
      <arglist>(Kdenlive::ConfigPage, int)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>speechEngineChanged</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a5e25c2e18cc44a21c797ef947c7503f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>switchTimelineRecord</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a41da1ffd407dc0214ca45896fc5e482d</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updateDefaultMarkerCategory</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ae58ff90d8e0ba4002a63d8a4df3e6f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updateEffectZone</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a3960fd6ebfa57eed7d54eae181309d15</anchor>
      <arglist>(const QPoint p, bool withUndo)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updateMixerLevels</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a47779745fe8dbb09b106ba4942ee9154</anchor>
      <arglist>(int pos)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updatePalette</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a0850420d7b8abf2ad6545bb3a8c733db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updateProjectTimecode</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a74ed31f08be7a8f7b73a0cb15c41dc75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>voskModelUpdate</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a5e93a30629e9f1d2034154f3b9e9c848</anchor>
      <arglist>(const QStringList models)</arglist>
    </member>
    <member kind="slot">
      <type>const QString</type>
      <name>actionText</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a29a3b2456494514a91d2a2bd087356b0</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addActionToCollection</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a8e361deece8ffb163215e3766f4fb1cc</anchor>
      <arglist>(const QString &amp;name, QAction *action)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addBin</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a1f34f89173b180d5a7c79d16bca69404</anchor>
      <arglist>(const QString &amp;id=QString())</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>buildLumaThumbs</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ae4cf05c2f041382c4c2d836f39795069</anchor>
      <arglist>(const QStringList &amp;values)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>displayBinMessage</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a153427e3def56577373eaf230ed96b22</anchor>
      <arglist>(const QString &amp;text, int type, const QList&lt; QAction * &gt; &amp;actions=QList&lt; QAction * &gt;(), bool showClose=false, BinMessage::BinCategory messageCategory=BinMessage::BinCategory::NoMessage)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>monitorAudio</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a03c5bca81f72e8276ef45a7f50935404</anchor>
      <arglist>(int tid, bool monitor)</arglist>
    </member>
    <member kind="slot">
      <type>const QString</type>
      <name>nameForLumaFile</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a9c4d4831c44005cfb7858a33a75eb71c</anchor>
      <arglist>(const QString &amp;filename)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>resetAudioMonitoring</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a96836d1b0e2e6902c77bcb95f608d0e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setDocumentModified</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a03611c55ea78ad2e78363fdfe246193a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showEffectZone</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a641e539a2b574c47ec3195600a6c543f</anchor>
      <arglist>(ObjectId id, QPair&lt; int, int &gt;inOut, bool checked)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>startRecording</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a2128a580dc114d175fe56b71b057fa8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>testProxies</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>aa31d77b989733c8f70a344d0bab64304</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>transcodeFriendlyFile</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a14f3cd350919162a7bced11e6a296a37</anchor>
      <arglist>(const QString &amp;binId, bool checkProfile)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>triggerAction</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a1123b93706409f50a3d2d3cbcd49c3cc</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateMonitorProfile</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a0093555bc15a5993d61eb609ffd7b795</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Bin *</type>
      <name>activeBin</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a7faceb69288af5cebced4c682233d94e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addGuides</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a2d782bcfbba15fc40b89e639da702f44</anchor>
      <arglist>(const QList&lt; int &gt; &amp;guides)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>audioChannels</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>af338dcd77ccafdccecc75dd46f1fbc22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Bin *</type>
      <name>bin</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>adca2cc69cd71a3adae86f7b7ae2ccf69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildDocks</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ae04ac07f93a1cc21e993ac0977ec4246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ab58f3607dfedfe3b24dd2d6c20ed35ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAssetPanel</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ab16bc0ebd619287b66f6ab359125fb65</anchor>
      <arglist>(int itemId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearTimeRemap</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a4c95c57b6b2b840487bffe2133296bfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compositionAutoTrack</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ad3e262cab16c5d5d830acfdde9e0f5fb</anchor>
      <arglist>(int cid) const</arglist>
    </member>
    <member kind="function">
      <type>KdenliveDoc *</type>
      <name>currentDoc</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>aa750cda8778c2dc905943c418137b38d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>currentRemap</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>acb179bd6d13bd691ffcdb9b63d9044b1</anchor>
      <arglist>(const QString &amp;clipId)</arglist>
    </member>
    <member kind="function">
      <type>const QUuid</type>
      <name>currentTimelineId</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>aae04823cb1bf6dbd4d772489e7dee916</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPair&lt; int, QString &gt;</type>
      <name>currentTrackInfo</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a80e0f058ebbb4d2bbdbc89c380ba4002</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayMessage</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>af5ebd1d2785b876c3a97a6608c7b415a</anchor>
      <arglist>(const QString &amp;message, MessageType type, int timeout=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displaySelectionMessage</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a493453b9c6f44d5ace2ee1617fd19586</anchor>
      <arglist>(const QString &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enableMultiTrack</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>aa9d464344ac67402783b2a2fbf616ac3</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>std::unordered_set&lt; QString &gt;</type>
      <name>getAllTimelineTracksId</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a392f93d46ca43824b9c3b6e7b0cb4c82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPair&lt; int, int &gt;</type>
      <name>getCompositionATrack</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a7a7fdccc92aff4cea44ef291b65919e2</anchor>
      <arglist>(int cid) const</arglist>
    </member>
    <member kind="function">
      <type>const QSize</type>
      <name>getCompositionSizeOnTrack</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a88bc76323aea448a9201fbc7e0246941</anchor>
      <arglist>(const ObjectId &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCurrentDar</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a64a7680e6eb963c159d19409d7b16bf9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCurrentFps</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a82f63b48927d2ee48c3d5f9a806504ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>getCurrentFrameDisplaySize</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a222b5f60c443236654c13d00f70b23b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>getCurrentFrameSize</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a1c5b8f6e1fb1ce4c242b53c5fa64252d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; ProfileModel &gt; &amp;</type>
      <name>getCurrentProfile</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>afc2ebb40bc79557a8e996c4b2aa18037</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCurrentSar</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a7ad5832f2b1dac14b20fe25c7b58181a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDurationFromString</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a99faf2a54f30f8161dbb8eedee64fa65</anchor>
      <arglist>(const QString &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; EffectStackModel &gt;</type>
      <name>getItemEffectStack</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a3e45cb45bdc795b1160d632e0fd6ae11</anchor>
      <arglist>(const QUuid &amp;uuid, int itemType, int itemId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getItemIn</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a937b88537dd5acef3c174be5299e6b68</anchor>
      <arglist>(const ObjectId &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getItemIn</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a22700752dc7fb73626d3c8d3c591e6b5</anchor>
      <arglist>(const QUuid &amp;uuid, const ObjectId &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>PlaylistState::ClipState</type>
      <name>getItemState</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a1b46d43659117db3e8aac08a513a7325</anchor>
      <arglist>(const ObjectId &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; Mlt::Producer &gt;</type>
      <name>getMasterProducerInstance</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a7563e0ce52a4a9423949e98a17ff327f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MixAlignment</type>
      <name>getMixAlign</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ae38a5ccb4c1f6cfdfd1f4d2008d1ac0a</anchor>
      <arglist>(const ObjectId &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMixCutPos</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ac9d1d24c64a5b496b4f6aabea7c35094</anchor>
      <arglist>(const ObjectId &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; Mlt::Repository &gt; &amp;</type>
      <name>getMltRepository</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a7c19be96a17a1e6c5bbcb6b93dc37189</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Monitor *</type>
      <name>getMonitor</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a740e4a691fc23975809cbc20c216e0c5</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMonitorPosition</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>aa5370d6d21001b1117ca62a53eca8791</anchor>
      <arglist>(Kdenlive::MonitorId id=Kdenlive::ProjectMonitor) const</arglist>
    </member>
    <member kind="function">
      <type>Mlt::Profile &amp;</type>
      <name>getMonitorProfile</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a94de38313a8da67e6694cba10220142f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getProjectFolderName</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a1f608a744630a7bb9c1fe3d6661769c9</anchor>
      <arglist>(bool folderForAudio=false)</arglist>
    </member>
    <member kind="function">
      <type>Mlt::Profile &amp;</type>
      <name>getProjectProfile</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a774beaa70fe63510979c4f5ff05740bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getTimelineClipBinId</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>af2d4823a47e0fd4ea66637739b9faab2</anchor>
      <arglist>(int cid)</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; int, QString &gt;</type>
      <name>getTrackNames</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a5fbc210126ec6320a3291ebf87902c5b</anchor>
      <arglist>(bool videoOnly)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; Mlt::Producer &gt;</type>
      <name>getTrackProducerInstance</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a9e9b669581bc13d5fb8fcfbf22bbe8dc</anchor>
      <arglist>(int tid)</arglist>
    </member>
    <member kind="function">
      <type>GuidesList *</type>
      <name>guidesList</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>aa2d924e5aeaee13c7aa930253ab6347d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasTimelinePreview</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>acf2c83db335c4726a2f2f203b12acb37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initGUI</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a95d78564e27a7e1650ccc6ef7667f4a7</anchor>
      <arglist>(bool inSandbox, const QString &amp;MltPath, const QUrl &amp;Url, const QString &amp;clipsToLoad=QString())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidateItem</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>abdf4d9943d9a41dbdf847bb6e1e0b7c2</anchor>
      <arglist>(ObjectId itemId)</arglist>
    </member>
    <member kind="function">
      <type>LibraryWidget *</type>
      <name>library</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a194e9464d92b4061243c50565ba2cba4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadingClips</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ad4269a0f0d22bc7c182f880432fd958c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>MediaBrowser *</type>
      <name>mediaBrowser</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a9d31761db8b2903f4f0dbe75bbe63c56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MixerManager *</type>
      <name>mixer</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ac8175dd2301cdf2cc974f115b6f88ccd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MonitorManager *</type>
      <name>monitorManager</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>acc77ca55a1dac8196998c9bb7f5754c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>openExternalApp</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a4ca0d975943b6f0d72b50dc3cca3d40b</anchor>
      <arglist>(QString appPath, const QStringList args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processInvalidFilter</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a5329e6ed66efa0332fad7821949bb2fc</anchor>
      <arglist>(const QString &amp;service, const QString &amp;id, const QString &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>profileChanged</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ac810e5dd7693cbf3bd21bf2a3507ddb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>projectDuration</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>af2d511a95de2e41637b0cfb51f10e94d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectItemModel &gt;</type>
      <name>projectItemModel</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>afe06e5d3e0a60c66704384ba6b03c8f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ProjectManager *</type>
      <name>projectManager</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a6ce8befe5caa56c61fe75a4fefd95221</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushUndo</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a5595691f46276f44275897a45df7a2c2</anchor>
      <arglist>(const Fun &amp;undo, const Fun &amp;redo, const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshProjectItem</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a865fdb48dbae6e3b918f8fa35634e463</anchor>
      <arglist>(const ObjectId &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshProjectMonitorOnce</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ad80b839e63b6479fdf25b2a70db2c4a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshProjectRange</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>af1e9b3dfd17af04254b8b039a48d02fd</anchor>
      <arglist>(QPair&lt; int, int &gt; range)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeMix</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a46ee3d77c6e75506b4ff6cf8168d687f</anchor>
      <arglist>(int cid, int duration, MixAlignment align, int leftFrames=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seekMonitor</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a47f8476a28acfb7fc0beb7dcd23d382b</anchor>
      <arglist>(int id, int position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectBinClip</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a9ebea9b9c6c7c5eaebad0bd5e1307ba8</anchor>
      <arglist>(const QString &amp;id, bool activateMonitor=true, int frame=-1, const QPoint &amp;zone=QPoint())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectTimelineItem</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a767f92c640b3fb3433af5ddc9a4e4af3</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setCurrentProfile</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a85ed305c348ab1a51269c05fc6a7739b</anchor>
      <arglist>(const QString profilePath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWidgetKeyBinding</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a4103c5c9420ef6bd03484831c5112e73</anchor>
      <arglist>(const QString &amp;mess=QString())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showClipKeyframes</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a134919e2b48c737b5f3912e09bf721ee</anchor>
      <arglist>(ObjectId id, bool enable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startMediaCapture</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a896a34cef031106c055eab0d46d0ad8f</anchor>
      <arglist>(int tid, bool, bool)</arglist>
    </member>
    <member kind="function">
      <type>SubtitleEdit *</type>
      <name>subtitleWidget</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a3bd9e33f181ecaa78dfad2fe9d56d97a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>switchCapture</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>aa06e40fe974c87b02157742bc1d5c23c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>temporaryUnplug</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a151b1f7411f57c4660f90f289fa32432</anchor>
      <arglist>(const QList&lt; int &gt; &amp;clipIds, bool hide)</arglist>
    </member>
    <member kind="function">
      <type>TextBasedEdit *</type>
      <name>textEditWidget</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>afea6f8e256c498680e4b864568db5a6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Timecode</type>
      <name>timecode</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a9cb6c1c3c18d0e7a0f5b8f7fa9488436</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeRemap *</type>
      <name>timeRemapWidget</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a3cbf82334c318c689eb818c91889a393</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transcodeFile</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a9df017a694b91caa783eed29e54058fe</anchor>
      <arglist>(const QString &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>undoIndex</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>af6e23793b11567f321a3fdbfde91275e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateItemKeyframes</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a195a5d1ce67099c551268facfd15036c</anchor>
      <arglist>(ObjectId id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateItemModel</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ae16bfdc3da0e5529213377e93eca37d1</anchor>
      <arglist>(ObjectId id, const QString &amp;service)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateProjectTags</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>abad32a0628874a6f1bf1b98c6f3f4eab</anchor>
      <arglist>(int previousCount, const QMap&lt; int, QStringList &gt; &amp;tags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSequenceAVType</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a0f62ea4357540cbc69670be2188369af</anchor>
      <arglist>(const QUuid &amp;uuid, int tracksCount)</arglist>
    </member>
    <member kind="function">
      <type>MainWindow *</type>
      <name>window</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a31dc2a5d6646e18841df75ab388b093c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>build</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a0d533fed78fac1782731ba199c22bce5</anchor>
      <arglist>(const QString &amp;packageType, bool testMode=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clean</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ae08e186d10bcb8b0e02c9bdd6aeabb67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::unique_ptr&lt; Core &gt; &amp;</type>
      <name>self</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>ae4661f52a12d2afbdfdafaeefd7005f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>audioMixerVisible</name>
      <anchorfile>classCore.html</anchorfile>
      <anchor>a07b43c9545efa8cc72b91cfabb625f46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CubicBezierSpline</name>
    <filename>classCubicBezierSpline.html</filename>
    <member kind="function">
      <type>int</type>
      <name>addPoint</name>
      <anchorfile>classCubicBezierSpline.html</anchorfile>
      <anchor>a19162436b66332370879728645f516b1</anchor>
      <arglist>(const BPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addPoint</name>
      <anchorfile>classCubicBezierSpline.html</anchorfile>
      <anchor>ac7c3796781079bc7ea4ae0249411e61a</anchor>
      <arglist>(const QPointF &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, BPoint::PointType &gt;</type>
      <name>closestPoint</name>
      <anchorfile>classCubicBezierSpline.html</anchorfile>
      <anchor>ab63e28fbe8795a6fb13ebbf41fb9bc10</anchor>
      <arglist>(const QPointF &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count</name>
      <anchorfile>classCubicBezierSpline.html</anchorfile>
      <anchor>aa02531b6b8ce9e08ebc1c28b75f15657</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromString</name>
      <anchorfile>classCubicBezierSpline.html</anchorfile>
      <anchor>a09d6e0b7cede6bb3a0ed9b8cacabdb8e</anchor>
      <arglist>(const QString &amp;spline)</arglist>
    </member>
    <member kind="function">
      <type>BPoint</type>
      <name>getPoint</name>
      <anchorfile>classCubicBezierSpline.html</anchorfile>
      <anchor>aa1eda8af3f8ebad4184f10cd60420dbe</anchor>
      <arglist>(int ix, int normalisedWidth=1, int normalisedHeight=1, bool invertHeight=false)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; BPoint &gt;</type>
      <name>points</name>
      <anchorfile>classCubicBezierSpline.html</anchorfile>
      <anchor>a11e6b48b3cb2e69c2b3512e9aab27529</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePoint</name>
      <anchorfile>classCubicBezierSpline.html</anchorfile>
      <anchor>aea1cf9f11210cfe3b5726c8997514093</anchor>
      <arglist>(int ix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPoint</name>
      <anchorfile>classCubicBezierSpline.html</anchorfile>
      <anchor>a86e13f52b4b6a9ea9dd55d4d0b1a6df7</anchor>
      <arglist>(int ix, const BPoint &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>toString</name>
      <anchorfile>classCubicBezierSpline.html</anchorfile>
      <anchor>a1dc87ba3acae189fd71ebc0ba8155182</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CurveParamWidget</name>
    <filename>classCurveParamWidget.html</filename>
    <templarg>typename CurveWidget_t</templarg>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classCurveParamWidget.html</anchorfile>
      <anchor>a9d4c5f619840e309e69ce4e61b599ae5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classCurveParamWidget.html</anchorfile>
      <anchor>a9d2ac315f613078b98abfd540fc0ae46</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; Point_t &gt;</type>
      <name>getPoints</name>
      <anchorfile>classCurveParamWidget.html</anchorfile>
      <anchor>ac1c1b835d01343128b2b3347042d28f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxPoints</name>
      <anchorfile>classCurveParamWidget.html</anchorfile>
      <anchor>ad6be71d9a17f4d25b0bebfe7e383344f</anchor>
      <arglist>(int max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classCurveParamWidget.html</anchorfile>
      <anchor>aeb8ef5e49363b87640cf0c8ef0ad5f64</anchor>
      <arglist>(CurveModes mode)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>toString</name>
      <anchorfile>classCurveParamWidget.html</anchorfile>
      <anchor>acb8129c34aa31ae51c2e2f18ce128b2d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ColorTools::ColorsRGB</type>
      <name>modeToColorsRGB</name>
      <anchorfile>classCurveParamWidget.html</anchorfile>
      <anchor>acc3f1934ab673449f84f276f889a0c59</anchor>
      <arglist>(CurveModes mode)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataQueue</name>
    <filename>classDataQueue.html</filename>
    <templarg>class T</templarg>
    <member kind="enumeration">
      <type></type>
      <name>OverflowMode</name>
      <anchorfile>classDataQueue.html</anchorfile>
      <anchor>a4675db666e839a59dba74b9f4fe350b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OverflowModeDiscardOldest</name>
      <anchorfile>classDataQueue.html</anchorfile>
      <anchor>a4675db666e839a59dba74b9f4fe350b0ae95668e772841be9ceeebe9306537cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OverflowModeDiscardNewest</name>
      <anchorfile>classDataQueue.html</anchorfile>
      <anchor>a4675db666e839a59dba74b9f4fe350b0acea1dd164f8c45a4fb1a1bcfa827cd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OverflowModeWait</name>
      <anchorfile>classDataQueue.html</anchorfile>
      <anchor>a4675db666e839a59dba74b9f4fe350b0a02380c9fd930f85b97c983e4d2e04a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OverflowModeDiscardNewest</name>
      <anchorfile>classDataQueue.html</anchorfile>
      <anchor>a4675db666e839a59dba74b9f4fe350b0acea1dd164f8c45a4fb1a1bcfa827cd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OverflowModeDiscardOldest</name>
      <anchorfile>classDataQueue.html</anchorfile>
      <anchor>a4675db666e839a59dba74b9f4fe350b0ae95668e772841be9ceeebe9306537cf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OverflowModeWait</name>
      <anchorfile>classDataQueue.html</anchorfile>
      <anchor>a4675db666e839a59dba74b9f4fe350b0a02380c9fd930f85b97c983e4d2e04a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataQueue</name>
      <anchorfile>classDataQueue.html</anchorfile>
      <anchor>a4dab2dfbb30b0742597929fed64b6bdf</anchor>
      <arglist>(int maxSize, OverflowMode mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataQueue</name>
      <anchorfile>classDataQueue.html</anchorfile>
      <anchor>ab8683ad01a2109158aafddc17b1714b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count</name>
      <anchorfile>classDataQueue.html</anchorfile>
      <anchor>ab26f5a27427be7142505a40f90eea35b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>pop</name>
      <anchorfile>classDataQueue.html</anchorfile>
      <anchor>a67e4fda5c77d4e139e6ebc6f42eae924</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classDataQueue.html</anchorfile>
      <anchor>ae64738b7d21becfb9b5dcb95ec6f1976</anchor>
      <arglist>(const T &amp;item)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DockTitleBarManager</name>
    <filename>classDockTitleBarManager.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>connectDocks</name>
      <anchorfile>classDockTitleBarManager.html</anchorfile>
      <anchor>a50ce6f2c46da7b29670971e7d20ef767</anchor>
      <arglist>(bool doConnect)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotUpdateTitleBars</name>
      <anchorfile>classDockTitleBarManager.html</anchorfile>
      <anchor>ae406c52745770716515393a4f1645706</anchor>
      <arglist>(bool isTopLevel=true)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DocOpenResult</name>
    <filename>classDocOpenResult.html</filename>
    <member kind="function">
      <type>std::unique_ptr&lt; KdenliveDoc &gt;</type>
      <name>getDocument</name>
      <anchorfile>classDocOpenResult.html</anchorfile>
      <anchor>a46b9cff28ed64536f63f40f5a665411a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getError</name>
      <anchorfile>classDocOpenResult.html</anchorfile>
      <anchor>a290fcef3d89a06cafcfa4a620807e0e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasModified</name>
      <anchorfile>classDocOpenResult.html</anchorfile>
      <anchor>a7fb71c0ff0255378ea7e801adaf57df4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasUpgraded</name>
      <anchorfile>classDocOpenResult.html</anchorfile>
      <anchor>abc1213e02981e8bf125babbebca28280</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DoubleParamWidget</name>
    <filename>classDoubleParamWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classDoubleParamWidget.html</anchorfile>
      <anchor>a8916bdbbc24dd67cfad8b61fbc0c6f1f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classDoubleParamWidget.html</anchorfile>
      <anchor>aa8bbd415ff7649321383bef189b9b1a7</anchor>
      <arglist>(bool show) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DoubleWidget</name>
    <filename>classDoubleWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classDoubleWidget.html</anchorfile>
      <anchor>abfccee2f851c1b421912c1d00779bf4b</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotReset</name>
      <anchorfile>classDoubleWidget.html</anchorfile>
      <anchor>a91b8b716f518390ffaac4cb509f7fd14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classDoubleWidget.html</anchorfile>
      <anchor>a973b0c5ed6b6095c2be7935d611ac1ad</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DoubleWidget</name>
      <anchorfile>classDoubleWidget.html</anchorfile>
      <anchor>ae39adbd2b45582c010dc1b76551635ac</anchor>
      <arglist>(const QString &amp;name, double value, double min, double max, double factor, double defaultValue, const QString &amp;comment, int id, const QString &amp;suffix=QString(), int decimals=0, bool oddOnly=false, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getValue</name>
      <anchorfile>classDoubleWidget.html</anchorfile>
      <anchor>a09121ece4429fa317172e4f2aff9f4aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasEditFocus</name>
      <anchorfile>classDoubleWidget.html</anchorfile>
      <anchor>ac7bf13fcc1696b6cefb52a61362a6988</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDragObjectName</name>
      <anchorfile>classDoubleWidget.html</anchorfile>
      <anchor>a6b8a3d5b595d237618157a05a1b6dbac</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>spinSize</name>
      <anchorfile>classDoubleWidget.html</anchorfile>
      <anchor>acb94fd81a121f2ac6359f5e2a0354b01</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DragButton</name>
    <filename>classDragButton.html</filename>
  </compound>
  <compound kind="class">
    <name>DragValue</name>
    <filename>classDragValue.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>a6dcbc2085ab683da60aa57247306b712</anchor>
      <arglist>(double value, bool final=true)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotReset</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>a60fc1c33108de0f1831207c1072e0cab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DragValue</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>a0114cfb422e90f725b38e07889331553</anchor>
      <arglist>(const QString &amp;label, double defaultValue, int decimals, double min=0, double max=100, int id=-1, const QString &amp;suffix=QString(), bool showSlider=true, bool oddOnly=false, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasEditFocus</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>a4cf76cf0fe8c2d50d2a1a67dc280aac4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>maximum</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>a570cc1a7c443cda440a6ce688cc415ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>minimum</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>a2b0a4da719479c63e71cd1fb11167842</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>precision</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>a506b5938643088dbf024f2e978c38cff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInTimelineProperty</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>acb88d772020aff61cadad7a2c3c457df</anchor>
      <arglist>(bool intimeline)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximum</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>ab7e857c7a2c2287e904f4c8e92813c02</anchor>
      <arglist>(qreal max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinimum</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>aecc0dc4056ed4d08bc65571921930746</anchor>
      <arglist>(qreal min)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRange</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>a554b173113108c0ea970b14dadac9734</anchor>
      <arglist>(qreal min, qreal max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpinSize</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>a24b99c6deece113b2cbbb76d62c0bf33</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStep</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>a92ab56e1633bde6d4492da7d1cd73861</anchor>
      <arglist>(qreal step)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>spinSize</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>ae1d9598074a9aff0d69ff295ed3e837d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>qreal</type>
      <name>value</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>a3b4db3f7ab8e7233f68b7c887aa86fc9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classDragValue.html</anchorfile>
      <anchor>a5d9170768bd953a984a281bf30699aaf</anchor>
      <arglist>(QObject *watched, QEvent *event) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EffectBasket</name>
    <filename>classEffectBasket.html</filename>
  </compound>
  <compound kind="class">
    <name>EffectFilter</name>
    <filename>classEffectFilter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setFilterType</name>
      <anchorfile>classEffectFilter.html</anchorfile>
      <anchor>abc2fc52b3445403801164ecacdd8f5ed</anchor>
      <arglist>(bool enabled, AssetListType::AssetType type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EffectGroupModel</name>
    <filename>classEffectGroupModel.html</filename>
    <base>AbstractEffectItem</base>
    <member kind="function">
      <type>bool</type>
      <name>isAudio</name>
      <anchorfile>classEffectGroupModel.html</anchorfile>
      <anchor>adbcd7c424a1722de7f004c82046cdd58</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnique</name>
      <anchorfile>classEffectGroupModel.html</anchorfile>
      <anchor>a89c5a994e42fade4555ff53982cd6d17</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plant</name>
      <anchorfile>classEffectGroupModel.html</anchorfile>
      <anchor>a5d42a7e1fbe1a4c7a33feaba740d7610</anchor>
      <arglist>(const std::weak_ptr&lt; Mlt::Service &gt; &amp;service) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unplant</name>
      <anchorfile>classEffectGroupModel.html</anchorfile>
      <anchor>a05ed1ab8fd83ed9a4b52685e84339009</anchor>
      <arglist>(const std::weak_ptr&lt; Mlt::Service &gt; &amp;service) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; EffectGroupModel &gt;</type>
      <name>construct</name>
      <anchorfile>classEffectGroupModel.html</anchorfile>
      <anchor>ae88f02cedf3d7f2a025e8713b79171db</anchor>
      <arglist>(const QString &amp;name, std::shared_ptr&lt; AbstractTreeModel &gt; stack, bool isRoot=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateEnable</name>
      <anchorfile>classEffectGroupModel.html</anchorfile>
      <anchor>a41c711086951246b8d4f1d5eb078441b</anchor>
      <arglist>(bool updateTimeline=true) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EffectItemModel</name>
    <filename>classEffectItemModel.html</filename>
    <base>AbstractEffectItem</base>
    <base>AssetParameterModel</base>
    <member kind="function">
      <type>bool</type>
      <name>isAudio</name>
      <anchorfile>classEffectItemModel.html</anchorfile>
      <anchor>adf293f36b27edbfff62b71fa23fb8884</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnique</name>
      <anchorfile>classEffectItemModel.html</anchorfile>
      <anchor>af30bb3c0304b3b6836db76e40c33e8c9</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>plant</name>
      <anchorfile>classEffectItemModel.html</anchorfile>
      <anchor>a3eb2593b3383976cd9461726c6873402</anchor>
      <arglist>(const std::weak_ptr&lt; Mlt::Service &gt; &amp;service) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unplant</name>
      <anchorfile>classEffectItemModel.html</anchorfile>
      <anchor>a50ba16cfde8cf15df05ca54cb628c94c</anchor>
      <arglist>(const std::weak_ptr&lt; Mlt::Service &gt; &amp;service) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; EffectItemModel &gt;</type>
      <name>construct</name>
      <anchorfile>classEffectItemModel.html</anchorfile>
      <anchor>aa1c5fa4f3e1d4ce44412e8b05e30b0d2</anchor>
      <arglist>(const QString &amp;effectId, std::shared_ptr&lt; AbstractTreeModel &gt; stack, bool effectEnabled=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; EffectItemModel &gt;</type>
      <name>construct</name>
      <anchorfile>classEffectItemModel.html</anchorfile>
      <anchor>adc4b6cd26d982457388bac8034b94892</anchor>
      <arglist>(std::unique_ptr&lt; Mlt::Properties &gt; effect, std::shared_ptr&lt; AbstractTreeModel &gt; stack, const QString &amp;originalDecimalPoint)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateEnable</name>
      <anchorfile>classEffectItemModel.html</anchorfile>
      <anchor>a07c96d15cd0c3b5b867a4baabc079405</anchor>
      <arglist>(bool updateTimeline=true) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EffectListWidget</name>
    <filename>classEffectListWidget.html</filename>
    <base>AssetListWidget</base>
    <member kind="function">
      <type>QString</type>
      <name>getMimeType</name>
      <anchorfile>classEffectListWidget.html</anchorfile>
      <anchor>a2d0e45ec6b974b99fb4b94eec83ec0cd</anchor>
      <arglist>(const QString &amp;assetId) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EffectsRepository</name>
    <filename>classEffectsRepository.html</filename>
    <base>AbstractAssetsRepository&lt; AssetListType::AssetType &gt;</base>
    <member kind="function">
      <type>QPair&lt; QStringList, QStringList &gt;</type>
      <name>fixDeprecatedEffects</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>af4cfc8a4f7dd8259fa6313d4a7ca0238</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; Mlt::Filter &gt;</type>
      <name>getEffect</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>a9f31ce6807c15ef351e216bd27ebc972</anchor>
      <arglist>(const QString &amp;effectId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInternalEffect</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>addbcc08899cae39445de0630d7a36ad4</anchor>
      <arglist>(const QString &amp;effectId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAudioEffect</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>af1eb6396e5729560228a4d186464ce5b</anchor>
      <arglist>(const QString &amp;assetId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGroup</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>a11a4774a58995251d9d4cd2de9204b38</anchor>
      <arglist>(const QString &amp;assetId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPreferred</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>a324f5d5b76b0fd66587c7ab73928f60b</anchor>
      <arglist>(const QString &amp;effectId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTextEffect</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>aaaa7b027966b01c9118950e11b87dac2</anchor>
      <arglist>(const QString &amp;assetId) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::unique_ptr&lt; EffectsRepository &gt; &amp;</type>
      <name>get</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>a6c880285448d5b156a3e35f0cc255858</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>EffectsRepository</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>ae7177ff73eb4615b175e2ae728a70eb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>assetBlackListPath</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>a87e87cf8d38cad4116af02406004e76e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QStringList</type>
      <name>assetDirs</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>ae71bfabd848f840c405cbdde3dbdf135</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>assetPreferredListPath</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>ab381f7797fd3ea972ef18eab849ac0c8</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Mlt::Properties *</type>
      <name>getMetadata</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>ad9767953aa5ac32aee1bc89f30f8826d</anchor>
      <arglist>(const QString &amp;assetId) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parseCustomAssetFile</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>af35c81165b555f119821d6586b8ab35f</anchor>
      <arglist>(const QString &amp;file_name, std::unordered_map&lt; QString, Info &gt; &amp;customAssets) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parseType</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>aa9edb685c959293169c12887a5a4a98e</anchor>
      <arglist>(Mlt::Properties *metadata, Info &amp;res) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Mlt::Properties *</type>
      <name>retrieveListFromMlt</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>a6914aa48cedd0c97aa145e78e8795c6a</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::once_flag</type>
      <name>m_onceFlag</name>
      <anchorfile>classEffectsRepository.html</anchorfile>
      <anchor>a12bf030b2359266055fd46b56890617d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExportGuidesDialog</name>
    <filename>classExportGuidesDialog.html</filename>
  </compound>
  <compound kind="class">
    <name>FFTCorrelation</name>
    <filename>classFFTCorrelation.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convolve</name>
      <anchorfile>classFFTCorrelation.html</anchorfile>
      <anchor>a699002f2a84b7d2e0fb0b63bf7cd8779</anchor>
      <arglist>(const float *left, const size_t leftSize, const float *right, const size_t rightSize, float *out_convolved)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>correlate</name>
      <anchorfile>classFFTCorrelation.html</anchorfile>
      <anchor>ac042a0cb74c573f623fb52cbb3dd0e9d</anchor>
      <arglist>(const qint64 *left, const size_t leftSize, const qint64 *right, const size_t rightSize, float *out_correlated)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileWatcher</name>
    <filename>classFileWatcher.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>binClipModified</name>
      <anchorfile>classFileWatcher.html</anchorfile>
      <anchor>a6daff91545dfbe0848a8a368acdbf624</anchor>
      <arglist>(const QString &amp;binId)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>binClipWaiting</name>
      <anchorfile>classFileWatcher.html</anchorfile>
      <anchor>a1acb26a6dd3b5e3952328e5d5d32d23f</anchor>
      <arglist>(const QString &amp;binId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFile</name>
      <anchorfile>classFileWatcher.html</anchorfile>
      <anchor>a6e2906c79bbde674f234eb2f0194e8fc</anchor>
      <arglist>(const QString &amp;binId, const QString &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classFileWatcher.html</anchorfile>
      <anchor>ac3e1ce78712d2b7fb47fdb5ba3d65b38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classFileWatcher.html</anchorfile>
      <anchor>a9474a9fd82e2069da00c0870596f0882</anchor>
      <arglist>(const QString &amp;path) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFile</name>
      <anchorfile>classFileWatcher.html</anchorfile>
      <anchor>ac7ba690b88f46f08219a4d889410afa6</anchor>
      <arglist>(const QString &amp;binId)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FontParamWidget</name>
    <filename>classFontParamWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classFontParamWidget.html</anchorfile>
      <anchor>a11a3f96242b50171911c52d26aa4a56b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classFontParamWidget.html</anchorfile>
      <anchor>a25637d9c9f6da1a25b9805fbe6438b6d</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FontParamWidget</name>
      <anchorfile>classFontParamWidget.html</anchorfile>
      <anchor>a1a7c42288766a546b6bd95854cf219bc</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FunctionalUndoCommand</name>
    <filename>classFunctionalUndoCommand.html</filename>
  </compound>
  <compound kind="class">
    <name>Generators</name>
    <filename>classGenerators.html</filename>
  </compound>
  <compound kind="class">
    <name>GenTime</name>
    <filename>classGenTime.html</filename>
    <member kind="function">
      <type></type>
      <name>GenTime</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>a1e8840221fdec69535368156856b9d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenTime</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>aeaf10b5554dddc3d75f334b38cb7086c</anchor>
      <arglist>(double seconds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenTime</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>ae318c48c05c34372b62af62ee4a0fc5d</anchor>
      <arglist>(int frames, double framesPerSecond)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>frames</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>aaf9bfd49fbd783c823a399bd686d29a1</anchor>
      <arglist>(double framesPerSecond) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ms</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>ad6c6148a12efd2198a401c6f39225020</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GenTime</type>
      <name>operator*</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>ab8502818ab88adb2fcaac4b7307268e6</anchor>
      <arglist>(double op) const</arglist>
    </member>
    <member kind="function">
      <type>GenTime</type>
      <name>operator+</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>a9faf38ae0092e2a41e50e179c363b311</anchor>
      <arglist>(GenTime op) const</arglist>
    </member>
    <member kind="function">
      <type>GenTime &amp;</type>
      <name>operator+=</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>a6965156e15945a1be56ae57c62622248</anchor>
      <arglist>(GenTime op)</arglist>
    </member>
    <member kind="function">
      <type>GenTime</type>
      <name>operator-</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>a18232b8cd09988fbc5c2a7227289bb67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GenTime</type>
      <name>operator-</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>ab6473cef96425fbda783019a5c7c9016</anchor>
      <arglist>(GenTime op) const</arglist>
    </member>
    <member kind="function">
      <type>GenTime &amp;</type>
      <name>operator-=</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>ac1662cf089a00c63f5499090c80070d4</anchor>
      <arglist>(GenTime op)</arglist>
    </member>
    <member kind="function">
      <type>GenTime</type>
      <name>operator/</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>ad0dc1966289d608573bfa8e5e43fd53b</anchor>
      <arglist>(double op) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>a81168053e698dc98f5aed96c631c08de</anchor>
      <arglist>(GenTime op) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>seconds</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>aba760278836a8c04fc080b9fc88342de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setFps</name>
      <anchorfile>classGenTime.html</anchorfile>
      <anchor>a9c6cd420b089b0932117d398d5410522</anchor>
      <arglist>(double fps)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeometryEditWidget</name>
    <filename>classGeometryEditWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotInitMonitor</name>
      <anchorfile>classGeometryEditWidget.html</anchorfile>
      <anchor>a125ec8b42854b8f1ae097aa5a33d63c8</anchor>
      <arglist>(bool active) override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classGeometryEditWidget.html</anchorfile>
      <anchor>ab56497624ead81f9c6b20d861537cd0b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classGeometryEditWidget.html</anchorfile>
      <anchor>aa92f4070ff20d637547f956e6c5519b7</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeometryEditWidget</name>
      <anchorfile>classGeometryEditWidget.html</anchorfile>
      <anchor>a98460e16d8e9b502aebdeb6ef5f62461</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QSize frameSize, QWidget *parent=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeometryWidget</name>
    <filename>classGeometryWidget.html</filename>
    <member kind="function">
      <type></type>
      <name>GeometryWidget</name>
      <anchorfile>classGeometryWidget.html</anchorfile>
      <anchor>ae5ae097ae069b063e4c63c66504e659f</anchor>
      <arglist>(Monitor *monitor, QPair&lt; int, int &gt; range, const QRect &amp;rect, double opacity, const QSize frameSize, bool useRatioLock, bool useOpacity, QWidget *parent=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GLWidget</name>
    <filename>classGLWidget.html</filename>
    <member kind="slot">
      <type>bool</type>
      <name>updateScaling</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>ae4fef05ac4430a6f948c50f24db44353</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>duration</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>a238910c68c5e3a2ef5dfe950356b8247</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCurrentPos</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>aeba63bd65dc2a16fdde2ef6f50810ab6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReady</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>a51570ac87264ffdce8e9661b0e965ebf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>playSpeed</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>a2d73486488fc8d1c07a468a12ffb1081</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>purgeCache</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>aa62b225e631e8b107bb06d3a56055ad5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestRefresh</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>ab994774f76d0c90e7b2e2fcb530abdd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetConsumer</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>a06f6ac2394eacd22f911dfdad830fe8a</anchor>
      <arglist>(bool fullReset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>a04246f0e3a5112ccd47d411d69415af0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsumerProperty</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>aac69b6adc4fd7fbefa43af202c780ab0</anchor>
      <arglist>(const QString &amp;name, const QString &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVolume</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>a9059a1de56c07ff1c49bd56faa65cd91</anchor>
      <arglist>(double volume)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>switchRuler</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>a2bcb511d0d75ad83aae6ea629c0920ec</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>volume</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>ae9d474fdb0d3941d1c2a753f8e0998aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>sendFrameForAnalysis</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>a4c6bfcde0a001ae38e1961f8c81297e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>setProducer</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>a7396ba051a05e545aaf8fbb0ec6c3813</anchor>
      <arglist>(const std::shared_ptr&lt; Mlt::Producer &gt; &amp;producer, bool isActive, int position)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateRulerHeight</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>a9d0897ef43f1154de89eff8219fec6fc</anchor>
      <arglist>(int addedHeight)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_displayRulerHeight</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>a9c06e0ed3629fb6f2df482d9a7663bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_rulerHeight</name>
      <anchorfile>classGLWidget.html</anchorfile>
      <anchor>a83b802282f64f920bbd5ba271f2da8b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GradientWidget</name>
    <filename>classGradientWidget.html</filename>
    <member kind="function">
      <type></type>
      <name>GradientWidget</name>
      <anchorfile>classGradientWidget.html</anchorfile>
      <anchor>a86a1b21542f2e02aec377c34c8585628</anchor>
      <arglist>(const QMap&lt; QString, QString &gt; &amp;gradients=QMap&lt; QString, QString &gt;(), int ix=0, QWidget *parent=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GroupsModel</name>
    <filename>classGroupsModel.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>checkConsistency</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a150405741438b72b890b7540977836c0</anchor>
      <arglist>(bool failOnSingleGroups=true, bool checkTimelineConsistency=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>copyGroups</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a9d269bc812ad1dcda9b40e7a1d99a8d8</anchor>
      <arglist>(std::unordered_map&lt; int, int &gt; &amp;mapping, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createGroupAtSameLevel</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a0dac46fa6c14d10a4c41d859dbc0075b</anchor>
      <arglist>(int id, std::unordered_set&lt; int &gt; to_add, GroupType type, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createGroupItem</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a3a32ca4bb3af913ec58260f32fa117db</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>destructGroupItem</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>abfa740a3ae8454749fec3a67915735a7</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDirectAncestor</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>afcf581c7d5c68c33bbd5a846896add81</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>std::unordered_set&lt; int &gt;</type>
      <name>getDirectChildren</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a1832b97c8a29ea8b7c78b17c3475b678</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>std::unordered_set&lt; int &gt;</type>
      <name>getLeaves</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a16664efd483fdf23c18ee799941034ab</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRootId</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>ac8fef35c199d3c59846bcc6b70d0e673</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSplitPartner</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a694feec4b9d7a73c76574bc224e41ac9</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>std::unordered_set&lt; int &gt;</type>
      <name>getSubtree</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a484fc504076651beb690a681c58077c5</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>GroupType</type>
      <name>getType</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a6c1366c7643ea6bd5a81f3644195b446</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>groupItems</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a7f54289142bb8dc7bc73480e70d4b613</anchor>
      <arglist>(const std::unordered_set&lt; int &gt; &amp;ids, Fun &amp;undo, Fun &amp;redo, GroupType type=GroupType::Normal, bool force=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInGroup</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a01f1aaa08f5e014b3dca6cb534f84484</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeaf</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>aa7bfb3526a797f7bf6730da07a20ca85</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mergeSingleGroups</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a5b8613f095fba3c1fa0054ef0bcac247</anchor>
      <arglist>(int id, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFromGroup</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>adb2e7103ce2af9052d07cd5c75597811</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGroup</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>aa417ec5a503d6334449d2ec1f4f94d38</anchor>
      <arglist>(int id, int groupId, bool changeState=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInGroupOf</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a56316d627f90a6ad36bbc074af553b97</anchor>
      <arglist>(int id, int targetId, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>split</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a0a29a3af2cc748bac1cf08b3918f58c9</anchor>
      <arglist>(int id, const std::function&lt; bool(int)&gt; &amp;criterion, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>toJson</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>af3a5c95417be771f81f2a4c081338835</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ungroupItem</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>af9b952d298a681aa46972093a6023b5c</anchor>
      <arglist>(int id, Fun &amp;undo, Fun &amp;redo, bool deleteOrphan=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>adjustOffset</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>af95d1f306db54e998f9ca56a7b5de8b2</anchor>
      <arglist>(QJsonArray &amp;updatedNodes, const QJsonObject &amp;childObject, int offset, const QMap&lt; int, int &gt; &amp;trackMap, double ratio=1.)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>destructGroupItem</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a790aee3f38b1ddcacef91178e5d64c43</anchor>
      <arglist>(int id, bool deleteOrphan, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>downgradeToLeaf</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>ab03030d79eaa915be4f191bd12e04112</anchor>
      <arglist>(int gid)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>fromJson</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a5d994dc2ebc1b53107871c5a79720188</anchor>
      <arglist>(const QJsonObject &amp;o, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>processCopy</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>abb6638e5e62dbe049ef285bb3f00d6ce</anchor>
      <arglist>(int gid, std::unordered_map&lt; int, int &gt; &amp;mapping, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>promoteToGroup</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a7571172c6827fa8356c395a9c5d3299a</anchor>
      <arglist>(int gid, GroupType type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setType</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a25673b85d68f1d8c35cdb904f48c263c</anchor>
      <arglist>(int gid, GroupType type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QJsonObject</type>
      <name>toJson</name>
      <anchorfile>classGroupsModel.html</anchorfile>
      <anchor>a635aca96c93478c29d2d59c7eb92118e</anchor>
      <arglist>(int gid) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GuideCategories</name>
    <filename>classGuideCategories.html</filename>
  </compound>
  <compound kind="class">
    <name>GuideFilterEventEater</name>
    <filename>classGuideFilterEventEater.html</filename>
  </compound>
  <compound kind="class">
    <name>GuidesList</name>
    <filename>classGuidesList.html</filename>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classGuidesList.html</anchorfile>
      <anchor>a664baac236acc8a9b2b1ffebdebb4d6a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HideParamWidget</name>
    <filename>classHideParamWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classHideParamWidget.html</anchorfile>
      <anchor>a3e413c497acf7f7098478147113e777b</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classHideParamWidget.html</anchorfile>
      <anchor>a288637fb29b2ae1d8bbc8ee5935384fa</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HideParamWidget</name>
      <anchorfile>classHideParamWidget.html</anchorfile>
      <anchor>a1d776e82567fd0772f20de7fb86247be</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Histogram</name>
    <filename>classHistogram.html</filename>
    <base>AbstractGfxScopeWidget</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readConfig</name>
      <anchorfile>classHistogram.html</anchorfile>
      <anchor>a96b3dfc868077c086a749dd9fe317d4a</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JogManager</name>
    <filename>classJogManager.html</filename>
  </compound>
  <compound kind="class">
    <name>KdenliveDoc</name>
    <filename>classKdenliveDoc.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>docModified</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a4055248637a833ceb3f2c1445f59b79e</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>reloadEffects</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a8d638c3861c4ebc01f705b338ad8a3fd</anchor>
      <arglist>(const QStringList &amp;paths)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removeInvalidUndo</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a605f318f3ec21f51092118a4d3e8dab0</anchor>
      <arglist>(int ix)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>saveTimelinePreview</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a0f50e3a999fbeff81a10c627f0d5893f</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>startAutoSave</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>ad6b8f388ecef0bcc698fdab8eef4353f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updateCompositionMode</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>ad0ac62afda1eed728524fd87cfbf150b</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updateFps</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a978a9f5c68f3070634bf24acbdc54400</anchor>
      <arglist>(double changed)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setModified</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a41adb24a93e0f4ed0fee28afec2bad96</anchor>
      <arglist>(bool mod=true)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotAutoSave</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a78ee41562c20683afd7fec3c9da5e9d0</anchor>
      <arglist>(const QString &amp;scene)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdenliveDoc</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a9f3879b146e669120d392413f1ef5c6b</anchor>
      <arglist>(QString projectFolder, QUndoGroup *undoGroup, const QString &amp;profileName, const QMap&lt; QString, QString &gt; &amp;properties, const QMap&lt; QString, QString &gt; &amp;metadata, const std::pair&lt; int, int &gt; &amp;tracks, int audioChannels, MainWindow *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdenliveDoc</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a3e6df8adce390719a43d125e7a3bda43</anchor>
      <arglist>(std::shared_ptr&lt; DocUndoStack &gt; undoStack, std::pair&lt; int, int &gt; tracks={2, 2}, MainWindow *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>audioChannels</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a47eb97380978830a4e1e768b883b5514</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>autoGenerateImageProxy</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a57822fe7559b5a14368ba0af8f2d2673</anchor>
      <arglist>(int width) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>autoGenerateProxy</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a10ee9574c1a92132b1f94c9cb7588a36</anchor>
      <arglist>(int width) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>backupLastSavedVersion</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a82b6a853f31d72810da8ad0495cc0e54</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkConsistency</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>ab6a765a032ac9f9903251105febd6897</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanupTimelinePreview</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>aafb2ad296e5eae184c2f5ba6a930246d</anchor>
      <arglist>(const QDateTime &amp;documentDate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearSequenceProperty</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a5ae05edd8bbfe80562f6a4145a1c4bf0</anchor>
      <arglist>(const QUuid &amp;uuid, const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clipsCount</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a3e4cdf200dea584a74ca6e013f5fe8e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeTimeline</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>aebfc507be2ec9120e3e42d3933a7865f</anchor>
      <arglist>(const QUuid uuid, bool onDeletion=true)</arglist>
    </member>
    <member kind="function">
      <type>QDomDocument</type>
      <name>createEmptyDocument</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a63a63ac54ea8a54b6914f76aefc91b11</anchor>
      <arglist>(int videotracks, int audiotracks, bool disableProfile=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doAddAction</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a9b3b377db8771bcf2ecb1a7df8a4295d</anchor>
      <arglist>(const QString &amp;name, QAction *a, const QKeySequence &amp;shortcut)</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QString, QString &gt;</type>
      <name>documentProperties</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a0ce3bb3cb1185428f0fa31807d98905c</anchor>
      <arglist>(bool saveHash=false)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>documentRoot</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>ad16e79c13c9943789138fbe960e09a91</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateRenderSubtitleFile</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a84b88f85099158e6789fc45d17350f84</anchor>
      <arglist>(const QUuid &amp;uuid, int in, int out, const QString &amp;subtitleFile)</arglist>
    </member>
    <member kind="function">
      <type>QAction *</type>
      <name>getAction</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a37a696654495b7b544a1143e00d62440</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>getAllSubtitlesPath</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a0d26c3de19e762999f18034fc8228382</anchor>
      <arglist>(bool final)</arglist>
    </member>
    <member kind="function">
      <type>const QByteArray</type>
      <name>getAndClearProjectXml</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a8305bef4bfed1e3d8c2db319e35e489a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getAutoProxyProfile</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>adfc08479117a897deaa941c8b2e5158b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>getBinFolderClipIds</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a5599629b2aa0b58fdb53a9623aeab319</anchor>
      <arglist>(const QString &amp;folderId) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const QDir</type>
      <name>getCacheDir</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>ad65bfb6216b3a0ec2018ab57026ae715</anchor>
      <arglist>(CacheType type, bool *ok, const QUuid uuid=QUuid()) const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDocumentVersion</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a5eb899bd8ddcb721e0bff833f711488b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; MarkerListModel &gt;</type>
      <name>getGuideModel</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>aaa2a8dddd8b92a92fafb9bc4317eea41</anchor>
      <arglist>(const QUuid uuid) const</arglist>
    </member>
    <member kind="function">
      <type>const QList&lt; QUrl &gt;</type>
      <name>getProjectData</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a20274aee68b36237b133a875307a32b7</anchor>
      <arglist>(bool *ok)</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; int, QStringList &gt;</type>
      <name>getProjectTags</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a98f92e6d43483f900899abf3bed2be62</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>getProxyHashList</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a1301226b3f15b38b193e130e4490ea08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QString, QString &gt;</type>
      <name>getRenderProperties</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a340c150437446c10f5fde65cf0dafbc9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QStringList</type>
      <name>getSecondaryTimelines</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>ad66b9c6a444bdcfe7ca7778e08c06389</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getSequenceProperty</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>ae6ff3d634263564df199fb0f1357f4e8</anchor>
      <arglist>(const QUuid &amp;uuid, const QString &amp;name, const QString defaultValue=QString()) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; TimelineItemModel &gt;</type>
      <name>getTimeline</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a85fb2e8e418be1ef12c3378c66e82b31</anchor>
      <arglist>(const QUuid &amp;uuid, bool allowEmpty=false)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>getTimelinesIds</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a9433ba42c9c4dac487915947ceb91e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QUuid &gt;</type>
      <name>getTimelinesUuids</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a3a01123c38ea9cc227ba55f568322efc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QStringList</type>
      <name>guidesCategories</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a67fbe2fd41a3a55953e1438c219d0f0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSequenceProperty</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a43a6ba26d7b8eb5bc1c6a1b795dad3f6</anchor>
      <arglist>(const QUuid &amp;uuid, const QString &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSubtitles</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>ab76c3d89567aa5bb252d8aadbc69abae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>importSequenceProperties</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a25175e601e3046d1f1a9ce841e6e32f9</anchor>
      <arglist>(const QUuid uuid, const QStringList properties)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initCacheDirs</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a9d5a6aa0a51dc835b77e10b636b06be7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModified</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a4829bc1424fccd38517fc9965a9b3649</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadDocumentGuides</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>ab4108175e51f57cb5684a85697b6b927</anchor>
      <arglist>(const QUuid &amp;uuid, std::shared_ptr&lt; TimelineItemModel &gt; model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadSequenceGroupsAndGuides</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a7ab1565a8374962967591be6740ba43b</anchor>
      <arglist>(const QUuid &amp;uuid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadSequenceProperties</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a093b62d7c3375678a4a8ee27eb9aa8ef</anchor>
      <arglist>(const QUuid &amp;uuid, Mlt::Properties sequenceProps)</arglist>
    </member>
    <member kind="function">
      <type>const QMap&lt; QString, QString &gt;</type>
      <name>metadata</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a32af8f505d7c3a10508033a26ec6d9c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString &amp;</type>
      <name>modifiedDecimalPoint</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a050e9ef1d86ace2292ef6a0e431fb968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openedTimelineCount</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a9d145da539019c8d799f118f2c9a834b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>profileChanged</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>aa3ea6ce00e231875374dcce2b4f514b9</anchor>
      <arglist>(const QString &amp;profile) const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>projectDataFolder</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a300b6d8b129398fd075d68f2e7660ec9</anchor>
      <arglist>(const QString &amp;newPath=QString(), bool folderForAudio=false) const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>projectName</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a197fc38eadf3f361b9e700670590cd02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>projectTempFolder</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a7b73f12571f56a4e77c7e3032eb5ff69</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestBackup</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>ab58805551a008c61037bba72baed5c9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCustomEffects</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>aa7f9d54a66e2b421c06eb7d8d411353b</anchor>
      <arglist>(const QDomNodeList &amp;customeffects)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveSceneList</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a45f6686373bc71a069e14217773c603d</anchor>
      <arglist>(const QString &amp;path, const QString &amp;scene, bool saveOverExistingFile=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectPreviewProfile</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a786008e20161edeb18f1604cb654c271</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sequenceThumbRequiresRefresh</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a59c13a543c727c625c9fe19bab24f42d</anchor>
      <arglist>(const QUuid &amp;uuid) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sequenceThumbUpdated</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a96903aabf5512fa3c3e05ee59e200d8d</anchor>
      <arglist>(const QUuid &amp;uuid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDocumentProperty</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a45e5f270d6faffa5a715126fc7dd2fe6</anchor>
      <arglist>(const QString &amp;name, const QString &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMetadata</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a55a437e95208a77ca6b7b99400e9ac74</anchor>
      <arglist>(const QMap&lt; QString, QString &gt; &amp;meta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSequenceProperty</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a83e1a3dba29682a66816d9f66fc2c6fb</anchor>
      <arglist>(const QUuid &amp;uuid, const QString &amp;name, const QString &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeGroups</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a9e58d956df48f7f9f1e0c34b3f8280ca</anchor>
      <arglist>(const QUuid &amp;uuid)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>subTitlePath</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a75ceced8ee393fd8975c3cc244cc57b7</anchor>
      <arglist>(const QUuid &amp;uuid, bool final)</arglist>
    </member>
    <member kind="function">
      <type>QPair&lt; int, int &gt;</type>
      <name>targetTracks</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a263901c58484e1dcc6ef5ae096a5d78f</anchor>
      <arglist>(const QUuid &amp;uuid) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateGuideCategories</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>ab7c7236837fb56793dd01b881524974b</anchor>
      <arglist>(const QStringList &amp;categories, const QMap&lt; int, int &gt; remapCategories={})</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updatePreviewSettings</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a97ea85c5d89d699c248393f3a06a564d</anchor>
      <arglist>(const QString &amp;profile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateWorkFilesAfterSave</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a25a25a2575119bfc4ad51108b232a9ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateWorkFilesBeforeSave</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>ad0799259c524c58da9e38665b59c4d70</anchor>
      <arglist>(const QString &amp;newUrl=QString(), bool onRender=false)</arglist>
    </member>
    <member kind="function">
      <type>const QUuid</type>
      <name>uuid</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a98512780301d047e15b149a6ee24d9fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QDomDocument</type>
      <name>xmlSceneList</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a20038b288acedacfa7b53f8d4075bc36</anchor>
      <arglist>(const QString &amp;scene)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>disableSubtitles</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>ac865a55d10d52a529ae314f73050cb91</anchor>
      <arglist>(QDomDocument &amp;doc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const QStringList</type>
      <name>getDefaultGuideCategories</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>abeeaef9d0d68d05d536e80a44ec2f218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>getDisplayRatio</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>adb35286552efca2cb8c0007fbf864191</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>makeBackgroundTrackTransparent</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a9ec96d4117ac72c161ec82b57b7ce8fb</anchor>
      <arglist>(QDomDocument &amp;doc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DocOpenResult</type>
      <name>Open</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>af278a7a8875f5f5dd8845a1d1d54ba9a</anchor>
      <arglist>(const QUrl &amp;url, const QString &amp;projectFolder, QUndoGroup *undoGroup, bool recoverCorruption, MainWindow *parent=nullptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setAutoclosePlaylists</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a2f2b3e28bfdb050a01f714dbeb87552e</anchor>
      <arglist>(QDomDocument &amp;doc, const QString &amp;mainSequenceUuid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>useOriginals</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a8178d8eb342b6a9344fa6742236bd225</anchor>
      <arglist>(QDomDocument &amp;doc)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>closing</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a9701228d7bcfd9d1b966356125643c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>loading</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>abc8870daa7ffaa5c6fdbb7ea10a62253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_sameProjectFolder</name>
      <anchorfile>classKdenliveDoc.html</anchorfile>
      <anchor>a519d1b6d376318758c2f52b732a2d795</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KeyframeModel</name>
    <filename>classKeyframeModel.html</filename>
    <member kind="function">
      <type></type>
      <name>KeyframeModel</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>abcf4ab191d42989bc9dff8f29f2e4c30</anchor>
      <arglist>(std::weak_ptr&lt; AssetParameterModel &gt; model, const QModelIndex &amp;index, std::weak_ptr&lt; DocUndoStack &gt; undo_stack, int in=-1, int out=-1, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>directUpdateKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>aba4d5b9cedcbde83a2dbaa930aac3c27</anchor>
      <arglist>(GenTime pos, QVariant value, bool notify=true)</arglist>
    </member>
    <member kind="function">
      <type>Keyframe</type>
      <name>getClosestKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a8fc0a945f03be6eaea7f33d051408074</anchor>
      <arglist>(const GenTime &amp;pos, bool *ok) const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>getInterpolatedValue</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a614c28a47075196e0a335ba86e30d844</anchor>
      <arglist>(int pos) const</arglist>
    </member>
    <member kind="function">
      <type>Keyframe</type>
      <name>getKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a931a937a70465fdb98fb5af0114ea105</anchor>
      <arglist>(const GenTime &amp;pos, bool *ok) const</arglist>
    </member>
    <member kind="function">
      <type>Keyframe</type>
      <name>getNextKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>afc20cfbee84e4a3c3980816bba5651cb</anchor>
      <arglist>(const GenTime &amp;pos, bool *ok) const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>getNormalizedValue</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a59874685ed3d2934f55c59060f949333</anchor>
      <arglist>(double newVal) const</arglist>
    </member>
    <member kind="function">
      <type>Keyframe</type>
      <name>getPrevKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a1ba81e0a000a3d727c7306e0f7b745f0</anchor>
      <arglist>(const GenTime &amp;pos, bool *ok) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>ac9c83dbbc3be710eea4eb91d7fcb2d5c</anchor>
      <arglist>(int frame) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a25388c45cfdf88e9f05b301bd08ab568</anchor>
      <arglist>(int oldPos, int pos, bool logUndo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a3f60b0aae26124d538414f2e6cfec397</anchor>
      <arglist>(int in=-1, int out=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>abfb438c7fe7e3a2c659d3c69b03e5c56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>ac3f79655b903d2b5b61260244d3bc6d8</anchor>
      <arglist>(int ix, bool add)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>singleKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a8eaa8e04e658258bd3ea3023eb926a33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a9f4f345bdef2ac5e4dd7f3f00729fada</anchor>
      <arglist>(int pos, double newVal)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>addKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>abea147ad72eaccb1bb364eaceb0a5bee</anchor>
      <arglist>(GenTime pos, KeyframeType type, QVariant value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>addKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>aa65fb3ee892998175856a79d63ebed72</anchor>
      <arglist>(GenTime pos, KeyframeType type, QVariant value, bool notify, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>addKeyframe_lambda</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>aced129d14a8c484cd1e87ccf59cfd43f</anchor>
      <arglist>(GenTime pos, KeyframeType type, const QVariant &amp;value, bool notify)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>deleteKeyframe_lambda</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a96bc38e7b81781e6912124d4e542c01a</anchor>
      <arglist>(GenTime pos, bool notify)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>duplicateKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>aa6f1e12bd717255a9ba51bb2dc8ff347</anchor>
      <arglist>(GenTime srcPos, GenTime dstPos, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>getAnimProperty</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>ab8939054db6afd850ecc4a69966f4a16</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parseAnimProperty</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a6f9da14930679fa5f392c64722e8dc47</anchor>
      <arglist>(const QString &amp;prop, int in=-1, int out=-1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>removeAllKeyframes</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a75c04724224de7d32d51273e09e7e01d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>removeKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a844ffa17ff062c4a4409ffe36f0e8129</anchor>
      <arglist>(GenTime pos, Fun &amp;undo, Fun &amp;redo, bool notify=true, bool updateSelection=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>removeKeyframe</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>aa288fafced314535725d6219c2ba4050</anchor>
      <arglist>(int frame)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resetAnimProperty</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a630079c4a6ca68d3d3224b2db666d44d</anchor>
      <arglist>(const QString &amp;prop)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sendModification</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a2c216a6d72120348fbc08d493e0a7ec5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a2c1021c4a54548d763b8a7e43f02dada</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>updateKeyframe_lambda</name>
      <anchorfile>classKeyframeModel.html</anchorfile>
      <anchor>a9376fd96c8350587aa0c3e115e5d25df</anchor>
      <arglist>(GenTime pos, KeyframeType type, const QVariant &amp;value, bool notify)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KeyframeModelList</name>
    <filename>classKeyframeModelList.html</filename>
    <member kind="function">
      <type></type>
      <name>KeyframeModelList</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a76f2234f5d55d2124a0d22ebac891398</anchor>
      <arglist>(std::weak_ptr&lt; AssetParameterModel &gt; model, const QModelIndex &amp;index, std::weak_ptr&lt; DocUndoStack &gt; undo_stack, int in, int out)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>activeKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>ab713cea0afdeabed967cad5a6bdc1460</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>afefb18436ef44b513b1394020e5cb862</anchor>
      <arglist>(GenTime pos, KeyframeType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a62e6f2831e5d51f16e4cb3de367dbc30</anchor>
      <arglist>(const QModelIndex &amp;index, int in, int out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>appendSelectedKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a3d9b2b9dc671ef2205042ff497d53e35</anchor>
      <arglist>(int frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkConsistency</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>aa58470b03603e0b5a0af7ac4b4ba245c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a6f92a05345a8116e43a1f8eed842114f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>duplicateKeyframeWithUndo</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>ad45409921b2fa1ab90d69b0a5666eb5c</anchor>
      <arglist>(GenTime srcPos, GenTime destPos, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getAssetId</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a454072c3abbe52c37c34ccbbe89f6ca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Keyframe</type>
      <name>getClosestKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a9e8bf782bbbedc23ad8f1eb1f28175c1</anchor>
      <arglist>(const GenTime &amp;pos, bool *ok) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; QPersistentModelIndex &gt;</type>
      <name>getIndexes</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a576451b7fd1b9b36a904fd1da2e344c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>getInterpolatedValue</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a5a6cc98148d9ab45e87e40d0918e02d2</anchor>
      <arglist>(const GenTime &amp;pos, const QPersistentModelIndex &amp;index) const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>getInterpolatedValue</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>ab6c570484a448d53e617d7403e4e5a13</anchor>
      <arglist>(int pos, const QPersistentModelIndex &amp;index) const</arglist>
    </member>
    <member kind="function">
      <type>Keyframe</type>
      <name>getKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a229253286c7d609c054939fca41542e3</anchor>
      <arglist>(const GenTime &amp;pos, bool *ok) const</arglist>
    </member>
    <member kind="function">
      <type>Keyframe</type>
      <name>getNextKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>ab08918d1855f9faa55c5fbcf522c446f</anchor>
      <arglist>(const GenTime &amp;pos, bool *ok) const</arglist>
    </member>
    <member kind="function">
      <type>ObjectId</type>
      <name>getOwnerId</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>acdae8ce2d88c96f556d6ddbbe735271e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GenTime</type>
      <name>getPosAtIndex</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a281d27c6f8ded887ffc5f5a576f85056</anchor>
      <arglist>(int ix)</arglist>
    </member>
    <member kind="function">
      <type>Keyframe</type>
      <name>getPrevKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a1be02495605909a3a6f246d19d910b92</anchor>
      <arglist>(const GenTime &amp;pos, bool *ok) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a9f0f03d33fcacc54c48f73b4d7f9fab1</anchor>
      <arglist>(int frame) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>afaf43578723b1df7540d0fdaf87b57ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a2a32196c376f50268ab31b5a0d65d47a</anchor>
      <arglist>(GenTime oldPos, GenTime pos, bool logUndo, bool updateView=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveKeyframes</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>aafa6e3c5f55fff0b61ae293d9eb3bedb</anchor>
      <arglist>(int oldIn, int in, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a5fb2fff7430569d5d2b1983ebca63211</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeAllKeyframes</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a32caa3af4e3297720f74abe7db9c0b7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFromSelected</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a779059df2fb0addd197c447f74eaecb2</anchor>
      <arglist>(int pos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>ae31929d0aaaa2ed423ce4f213b92b289</anchor>
      <arglist>(GenTime pos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeNextKeyframes</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>ac9c53e5ee73cea65d63056b9d4d1a6b1</anchor>
      <arglist>(GenTime pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a4d1ef70030f3d81bf1a318f104128ee1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeKeyframes</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a63d85f47b544e19ed60b33d792277303</anchor>
      <arglist>(int oldIn, int oldOut, int in, int out, int offset, bool adjustFromEnd, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; int &gt;</type>
      <name>selectedKeyframes</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a662e494f053fad9ee82911bd0194e1e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setActiveKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>af0f93d2e356b68a5ff502ea2c15b5594</anchor>
      <arglist>(int pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedKeyframes</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a240a0fa902c9d5baaf2e41e2e3b632b6</anchor>
      <arglist>(const QVector&lt; int &gt; &amp;list)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>singleKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a70ec486e60386be37e9b705b63f58bf4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>a82c2d83adcce9af419cee4829ff48983</anchor>
      <arglist>(GenTime pos, const QVariant &amp;value, const QPersistentModelIndex &amp;index, QUndoCommand *parentCommand=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateMultiKeyframe</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>aa415746c2f429d3a051003f99133b3eb</anchor>
      <arglist>(GenTime pos, const QStringList &amp;sourceValues, const QStringList &amp;values, const QList&lt; QModelIndex &gt; &amp;indexes, QUndoCommand *parentCommand=nullptr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>applyOperation</name>
      <anchorfile>classKeyframeModelList.html</anchorfile>
      <anchor>adc84f71bc71636713ebae9bda3678a3b</anchor>
      <arglist>(const std::function&lt; bool(std::shared_ptr&lt; KeyframeModel &gt;, Fun &amp;, Fun &amp;)&gt; &amp;op, const QString &amp;undoString)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KeyframeMonitorHelper</name>
    <filename>classKeyframeMonitorHelper.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>updateKeyframeData</name>
      <anchorfile>classKeyframeMonitorHelper.html</anchorfile>
      <anchor>a5100ff29f0804bca87135d38a3c0ed29</anchor>
      <arglist>(QPersistentModelIndex index, const QVariant &amp;v)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addIndex</name>
      <anchorfile>classKeyframeMonitorHelper.html</anchorfile>
      <anchor>a7dd3dc18b8af38cbac2a5c802c9a6761</anchor>
      <arglist>(const QPersistentModelIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyframeMonitorHelper</name>
      <anchorfile>classKeyframeMonitorHelper.html</anchorfile>
      <anchor>a3be5be1c8e2a742664df445e46bac4f1</anchor>
      <arglist>(Monitor *monitor, std::shared_ptr&lt; AssetParameterModel &gt; model, const QPersistentModelIndex &amp;index, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>connectMonitor</name>
      <anchorfile>classKeyframeMonitorHelper.html</anchorfile>
      <anchor>ad6571b2072bc09ed8015b13c67073adc</anchor>
      <arglist>(bool activate)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>refreshParams</name>
      <anchorfile>classKeyframeMonitorHelper.html</anchorfile>
      <anchor>a7b517fc248070f614e4a627963786eba</anchor>
      <arglist>(int pos)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QPersistentModelIndex &gt;</type>
      <name>m_indexes</name>
      <anchorfile>classKeyframeMonitorHelper.html</anchorfile>
      <anchor>af58272593e2b5aa89d7efa47b61079c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KeywordParamWidget</name>
    <filename>classKeywordParamWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classKeywordParamWidget.html</anchorfile>
      <anchor>a140c3d186bb59148ef016325878f36e5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classKeywordParamWidget.html</anchorfile>
      <anchor>a972998a6529bbc8b21e4387ac7e9a431</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeywordParamWidget</name>
      <anchorfile>classKeywordParamWidget.html</anchorfile>
      <anchor>aaeac3ac2dc05930e4328c2b4a2ad52d5</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KisCubicCurve</name>
    <filename>classKisCubicCurve.html</filename>
    <member kind="function">
      <type>int</type>
      <name>addPoint</name>
      <anchorfile>classKisCubicCurve.html</anchorfile>
      <anchor>a491f9c02f509afec2f68170ba0f9544e</anchor>
      <arglist>(const QPointF &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count</name>
      <anchorfile>classKisCubicCurve.html</anchorfile>
      <anchor>a9d4083e05f9ade2b599e97a6c8f92c1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>getPoint</name>
      <anchorfile>classKisCubicCurve.html</anchorfile>
      <anchor>a9de3113b941972c907a9a8434afbc043</anchor>
      <arglist>(int ix, int normalisedWidth=1, int normalisedHeight=1, bool invertHeight=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KisCurveWidget</name>
    <filename>classKisCurveWidget.html</filename>
    <base>AbstractCurveWidget&lt; KisCubicCurve &gt;</base>
    <member kind="function">
      <type></type>
      <name>KisCurveWidget</name>
      <anchorfile>classKisCurveWidget.html</anchorfile>
      <anchor>a10599bd03e4425e4d8694bc4acfdb352</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPointInTheMiddle</name>
      <anchorfile>classKisCurveWidget.html</anchorfile>
      <anchor>abb35fd47d8eb39724a380c2bfa2daa09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QPointF &gt;</type>
      <name>getPoints</name>
      <anchorfile>classKisCurveWidget.html</anchorfile>
      <anchor>a5f7465aa4ceb1ef099e664726bdef029</anchor>
      <arglist>() const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LibraryTree</name>
    <filename>classLibraryTree.html</filename>
  </compound>
  <compound kind="class">
    <name>LibraryWidget</name>
    <filename>classLibraryWidget.html</filename>
  </compound>
  <compound kind="class">
    <name>LineEventEater</name>
    <filename>classLineEventEater.html</filename>
  </compound>
  <compound kind="class">
    <name>ListDependencyParamWidget</name>
    <filename>classListDependencyParamWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classListDependencyParamWidget.html</anchorfile>
      <anchor>a9ff31a3c79d5429bf060f2f702d009c5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classListDependencyParamWidget.html</anchorfile>
      <anchor>a8d3fb8e72e906401df00cd8cbf01c0e6</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ListDependencyParamWidget</name>
      <anchorfile>classListDependencyParamWidget.html</anchorfile>
      <anchor>a5580f86d5e3fd431e060d12f0691995c</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addItem</name>
      <anchorfile>classListDependencyParamWidget.html</anchorfile>
      <anchor>a883ae44ea83bf069bad76565d135ed5e</anchor>
      <arglist>(const QString &amp;text, const QVariant &amp;value=QVariant())</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getValue</name>
      <anchorfile>classListDependencyParamWidget.html</anchorfile>
      <anchor>aaae20c2ae135f22a91d32d60b2438836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentIndex</name>
      <anchorfile>classListDependencyParamWidget.html</anchorfile>
      <anchor>aced5a10a0d87a6c94de0cce056cefdf9</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentText</name>
      <anchorfile>classListDependencyParamWidget.html</anchorfile>
      <anchor>a0ce22fad4e5a31a60a76726b87eb0c97</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIconSize</name>
      <anchorfile>classListDependencyParamWidget.html</anchorfile>
      <anchor>a8346a17bdfb879c330cc697e094765f3</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItemIcon</name>
      <anchorfile>classListDependencyParamWidget.html</anchorfile>
      <anchor>aaca679e7392be43f66e79c2a2ae0ef34</anchor>
      <arglist>(int index, const QIcon &amp;icon)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ListParamWidget</name>
    <filename>classListParamWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classListParamWidget.html</anchorfile>
      <anchor>a3f7e99de62c57042fce304a4934cacee</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classListParamWidget.html</anchorfile>
      <anchor>a57a3548bf4e3da6a5bbf2479dc06cc41</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ListParamWidget</name>
      <anchorfile>classListParamWidget.html</anchorfile>
      <anchor>a095d0ed5308927556d3241085b1de8b4</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addItem</name>
      <anchorfile>classListParamWidget.html</anchorfile>
      <anchor>a268f04ad1db6a5e8cc0679ae7208846f</anchor>
      <arglist>(const QString &amp;text, const QVariant &amp;value=QVariant())</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getValue</name>
      <anchorfile>classListParamWidget.html</anchorfile>
      <anchor>a49115ec3e3a228b6546115871369c694</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentIndex</name>
      <anchorfile>classListParamWidget.html</anchorfile>
      <anchor>a4ae2acf6f23737a3bf8fce73a686e619</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentText</name>
      <anchorfile>classListParamWidget.html</anchorfile>
      <anchor>acce9f9abaa875cefbeab8fe1bc1e28ab</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIconSize</name>
      <anchorfile>classListParamWidget.html</anchorfile>
      <anchor>ad736512d7d2acb18b714240da313eeec</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItemIcon</name>
      <anchorfile>classListParamWidget.html</anchorfile>
      <anchor>a2e4f4653b7c5d7e0508aba962c72c592</anchor>
      <arglist>(int index, const QIcon &amp;icon)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Logger</name>
    <filename>classLogger.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clear</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>ad63939a5c0535c5abb8e59024b0ca6d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>ad9f38f9cc2d75a6207f4972427aa74f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>log</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>ab7d0471901b4deeb2e8e96594d06e19a</anchor>
      <arglist>(T *inst, std::string str, std::vector&lt; rttr::variant &gt; args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>log_constr</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>a8fdc4dc97c1b8bf42599bfcef4a31f7a</anchor>
      <arglist>(T *inst, std::vector&lt; rttr::variant &gt; args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>log_res</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>accbc8f90db5265ced42f23d9c734def9</anchor>
      <arglist>(rttr::variant result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>start_logging</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>a9ecddfbc0001aaa521ee04acd3a3bee8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stop_logging</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>acaef6968daa2de42871e41eca2dc8ffb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static std::string</type>
      <name>get_ptr_name</name>
      <anchorfile>classLogger.html</anchorfile>
      <anchor>ac3ab580597218eae17c916f658d39bf5</anchor>
      <arglist>(const rttr::variant &amp;ptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LogGuard</name>
    <filename>classLogGuard.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>hasGuard</name>
      <anchorfile>classLogGuard.html</anchorfile>
      <anchor>a7927bdfa4da37ebcd5fa79428ccba881</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LumaLiftGainParam</name>
    <filename>classLumaLiftGainParam.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>liftChanged</name>
      <anchorfile>classLumaLiftGainParam.html</anchorfile>
      <anchor>aea41efaac4dc503be499fa22c97163a5</anchor>
      <arglist>(const NegQColor &amp;sourceColor, const NegQColor &amp;color, bool createUndo)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classLumaLiftGainParam.html</anchorfile>
      <anchor>aa4e5c7dfba4ced05d728deda456d753e</anchor>
      <arglist>(int pos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LumaLiftGainParam</name>
      <anchorfile>classLumaLiftGainParam.html</anchorfile>
      <anchor>a87b1da325d79737ad9844a42523dcdd0</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, const QModelIndex &amp;index, QWidget *parent)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Core::MarkerCategory</name>
    <filename>structCore_1_1MarkerCategory.html</filename>
  </compound>
  <compound kind="class">
    <name>MarkerDialog</name>
    <filename>classMarkerDialog.html</filename>
  </compound>
  <compound kind="class">
    <name>MarkerListModel</name>
    <filename>classMarkerListModel.html</filename>
    <member kind="slot">
      <type>bool</type>
      <name>importFromJson</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a70692c65e60de0a868f901a6cbafc54f</anchor>
      <arglist>(const QString &amp;data, bool ignoreConflicts, bool pushUndo=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarkerListModel</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a2cfd40c14ccbb018f6e92c44c9b06735</anchor>
      <arglist>(QString clipId, std::weak_ptr&lt; DocUndoStack &gt; undo_stack, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MarkerListModel</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>aa815d0eeb123404f63ae0e6e7c0d0577</anchor>
      <arglist>(std::weak_ptr&lt; DocUndoStack &gt; undo_stack, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addMarker</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a313eb9b76a3d961148887ba761243363</anchor>
      <arglist>(GenTime pos, const QString &amp;comment, int type=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addMultipleMarkersGui</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a61ca55f8b53ba1a9c1945718c5e9e021</anchor>
      <arglist>(const GenTime &amp;pos, QWidget *parent, bool createIfNotFound, ProjectClip *clip=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>const QStringList</type>
      <name>categoriesToStringList</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a2748a3cc2b2baf176cc0322c228f2acd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>editMarker</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a73c1bd54f87bbc2c43568a31a6530c61</anchor>
      <arglist>(GenTime oldPos, GenTime pos, QString comment=QString(), int type=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>editMarkerGui</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>aa39053a562163f085e30f8f992a6e4d8</anchor>
      <arglist>(const GenTime &amp;pos, QWidget *parent, bool createIfNotFound, ProjectClip *clip=nullptr, bool createOnly=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>editMultipleMarkersGui</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a9a3415097f28263921b5bbb4d11a3b0c</anchor>
      <arglist>(const QList&lt; GenTime &gt; positions, QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; CommentedTime &gt;</type>
      <name>getAllMarkers</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a39730d82775e5fbd1f736c6bd2f48c4b</anchor>
      <arglist>(int type=-1) const</arglist>
    </member>
    <member kind="function">
      <type>CommentedTime</type>
      <name>getMarker</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a1e9b69cd09d80041349beeb1fe8f3c97</anchor>
      <arglist>(const GenTime &amp;pos, bool *ok) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMarkerPos</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a0219803021418721d742dc49b12038bf</anchor>
      <arglist>(int mid) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; CommentedTime &gt;</type>
      <name>getMarkersInRange</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a87eb9a637c796fc911a9df74cb0f5c25</anchor>
      <arglist>(int start, int end) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getSnapPoints</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a7496be07bfef6e10b9ebe572f4bbf9ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasMarker</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>acc65208427b682748f6225fb17ecdb9b</anchor>
      <arglist>(int frame) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadCategoriesWithUndo</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a94e586a2b4c39bfde7306cf7c3f55020</anchor>
      <arglist>(const QStringList &amp;categories, const QStringList &amp;currentCategories, const QMap&lt; int, int &gt; remapCategories={})</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>markerIdAtFrame</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a86c243fb3d9e8a1591d739e8a3dc1b3e</anchor>
      <arglist>(int pos) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveMarkers</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a60a14d804fc215c6505bd9d171e97787</anchor>
      <arglist>(const QList&lt; CommentedTime &gt; &amp;markers, GenTime fromPos, GenTime toPos, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerSnapModel</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>aad4c3da3c5cc637bc88deea10f0b0bba</anchor>
      <arglist>(const std::weak_ptr&lt; SnapInterface &gt; &amp;snapModel)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeAllMarkers</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a5184772bb03123376d32877d7c723b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeMarker</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a2e6a0405e461719043bed7f8cbf1ebf5</anchor>
      <arglist>(GenTime pos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeMarker</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a4a696c19f918dd187de740cfd86e35c5</anchor>
      <arglist>(GenTime pos, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>toJson</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a68a376a7626d9c9601464dad63aa5a16</anchor>
      <arglist>(QList&lt; int &gt; categories={}) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>addMarker</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>aac9fd60cd5f51206a1440bc0c5eda9cf</anchor>
      <arglist>(GenTime pos, const QString &amp;comment, int type, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>addMarker_lambda</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a3fae50a9372ce918727a811037cd5f49</anchor>
      <arglist>(GenTime pos, const QString &amp;comment, int type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addSnapPoint</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a57d8e5880e1e86874d92433a75ff0f16</anchor>
      <arglist>(GenTime pos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>changeComment_lambda</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a90465e6dbe2e671e56393bdf22ff9f86</anchor>
      <arglist>(GenTime pos, const QString &amp;comment, int type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>deleteMarker_lambda</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>a5fde709b43da462e62c09a1721f4cbae</anchor>
      <arglist>(GenTime pos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::shared_ptr&lt; MarkerListModel &gt;</type>
      <name>getModel</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>aad041220f5a42ef69b34c0001a7b064e</anchor>
      <arglist>(bool guide, const QString &amp;clipId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeSnapPoint</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>ae1e4a65490de6e200de52564c39878e5</anchor>
      <arglist>(GenTime pos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classMarkerListModel.html</anchorfile>
      <anchor>af058b0be9368536518eaaf7687da41b5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MarkerSortModel</name>
    <filename>classMarkerSortModel.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>slotClearSearchFilters</name>
      <anchorfile>classMarkerSortModel.html</anchorfile>
      <anchor>a0abe8b32bbc70aa0da6c1f4afd2fdaa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotSetFilters</name>
      <anchorfile>classMarkerSortModel.html</anchorfile>
      <anchor>ae213a0cc54c356903ac9ec1f30c1c3ee</anchor>
      <arglist>(const QList&lt; int &gt; filter)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>filterAcceptsRow</name>
      <anchorfile>classMarkerSortModel.html</anchorfile>
      <anchor>adf8a50f8c5b3c56c9d64b5b47e53758e</anchor>
      <arglist>(int sourceRow, const QModelIndex &amp;sourceParent) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>lessThan</name>
      <anchorfile>classMarkerSortModel.html</anchorfile>
      <anchor>a977b315114306218edb34babe04120f7</anchor>
      <arglist>(const QModelIndex &amp;left, const QModelIndex &amp;right) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MediaBrowser</name>
    <filename>classMediaBrowser.html</filename>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classMediaBrowser.html</anchorfile>
      <anchor>a110641a654ad012f594d1b7fd5536bfa</anchor>
      <arglist>(QObject *obj, QEvent *event) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MltConnection</name>
    <filename>classMltConnection.html</filename>
    <member kind="function">
      <type>std::unique_ptr&lt; Mlt::Repository &gt; &amp;</type>
      <name>getMltRepository</name>
      <anchorfile>classMltConnection.html</anchorfile>
      <anchor>afd9ccb5df4b1e1d9e4ce10f8f457067b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>classMltConnection.html</anchorfile>
      <anchor>af2bed9c583d778727f5c61849fe41967</anchor>
      <arglist>(const QString &amp;mltPath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>refreshLumas</name>
      <anchorfile>classMltConnection.html</anchorfile>
      <anchor>a2af4a9a5f44c2d23f94ffde5d2d59c96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::unique_ptr&lt; MltConnection &gt; &amp;</type>
      <name>self</name>
      <anchorfile>classMltConnection.html</anchorfile>
      <anchor>a70a6b8b3aae1e002cbd951ac8b895285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MltConnection</name>
      <anchorfile>classMltConnection.html</anchorfile>
      <anchor>aa3e95bfe64ebf2233da8bdbbe43dbe6c</anchor>
      <arglist>(const QString &amp;mltPath)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>locateMeltAndProfilesPath</name>
      <anchorfile>classMltConnection.html</anchorfile>
      <anchor>a80210bc7ba3fa9c9a8c6a0d105551fc3</anchor>
      <arglist>(const QString &amp;mltPath=QString())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; Mlt::Repository &gt;</type>
      <name>m_repository</name>
      <anchorfile>classMltConnection.html</anchorfile>
      <anchor>a26583cbc2d11add622af72e665f69542</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MltDeviceCapture</name>
    <filename>classMltDeviceCapture.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>showImageSignal</name>
      <anchorfile>classMltDeviceCapture.html</anchorfile>
      <anchor>a954c2ed9583751eba53cf184e9966cf7</anchor>
      <arglist>(const QImage &amp;)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classMltDeviceCapture.html</anchorfile>
      <anchor>a8933af89b07b4c037a3412edca78d0bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MltDeviceCapture</name>
      <anchorfile>classMltDeviceCapture.html</anchorfile>
      <anchor>aa68fc4d675fdc76f0e5ca8c123f09faa</anchor>
      <arglist>(const QString &amp;profile, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MltDeviceCapture</name>
      <anchorfile>classMltDeviceCapture.html</anchorfile>
      <anchor>a3967a4cefb7995dce43a52715486dc26</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>captureFrame</name>
      <anchorfile>classMltDeviceCapture.html</anchorfile>
      <anchor>aa01ed463bb1fce33763379ac434918ef</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mirror</name>
      <anchorfile>classMltDeviceCapture.html</anchorfile>
      <anchor>ab7128ea74a63cb8a3de6e0d9644b5e32</anchor>
      <arglist>(bool activate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendFrameUpdate</name>
      <anchorfile>classMltDeviceCapture.html</anchorfile>
      <anchor>a5c6cef42e262c362982523657b9d6486</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOverlay</name>
      <anchorfile>classMltDeviceCapture.html</anchorfile>
      <anchor>a67cc6504db1c9b43119895bae671c2e7</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOverlayEffect</name>
      <anchorfile>classMltDeviceCapture.html</anchorfile>
      <anchor>a09b2d202123f87d4d45499992237e472</anchor>
      <arglist>(const QString &amp;tag, const QStringList &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>slotStartCapture</name>
      <anchorfile>classMltDeviceCapture.html</anchorfile>
      <anchor>a55767b2f0fe6a22e5a7d3586718c6a15</anchor>
      <arglist>(const QString &amp;params, const QString &amp;path, const QString &amp;playlist, bool livePreview, bool xmlPlaylist=true)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>processingImage</name>
      <anchorfile>classMltDeviceCapture.html</anchorfile>
      <anchor>aa8ac27c29db3d8b267336cb57948bcfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MonitorProxy</name>
    <filename>classMonitorProxy.html</filename>
    <member kind="property">
      <type>bool</type>
      <name>clipHasAV</name>
      <anchorfile>classMonitorProxy.html</anchorfile>
      <anchor>acffcf3a30e56e885b44237c3e3d569ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>QString</type>
      <name>clipName</name>
      <anchorfile>classMonitorProxy.html</anchorfile>
      <anchor>a1b3ec08babacb38d75671703760f3fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="property">
      <type>int</type>
      <name>clipType</name>
      <anchorfile>classMonitorProxy.html</anchorfile>
      <anchor>acaf2d23438e23e6b81df655c80a4b207</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>activateClipMonitor</name>
      <anchorfile>classMonitorProxy.html</anchorfile>
      <anchor>a1f1d2fcbd9e1e471a1f54f69c1192e66</anchor>
      <arglist>(bool isClipMonitor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetPosition</name>
      <anchorfile>classMonitorProxy.html</anchorfile>
      <anchor>a90bef429c8b9cf089c56721c70c276a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rulerHeight</name>
      <anchorfile>classMonitorProxy.html</anchorfile>
      <anchor>a7bf7d86f39cd249bb62d30df85e921dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setPosition</name>
      <anchorfile>classMonitorProxy.html</anchorfile>
      <anchor>aa466a24a6ab0a1d7b84e541c8043569d</anchor>
      <arglist>(int pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpeed</name>
      <anchorfile>classMonitorProxy.html</anchorfile>
      <anchor>abf634c5dc6990ff3115df72ffee8d228</anchor>
      <arglist>(double speed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeCode</name>
      <anchorfile>classMonitorProxy.html</anchorfile>
      <anchor>a121ce0f452849bd2a3bb1efc292c0cdd</anchor>
      <arglist>(TimecodeDisplay *td)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrimmingTC1</name>
      <anchorfile>classMonitorProxy.html</anchorfile>
      <anchor>a868133e3c06fc0275436a4089022bb08</anchor>
      <arglist>(int frames, bool isRelativ=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrimmingTC2</name>
      <anchorfile>classMonitorProxy.html</anchorfile>
      <anchor>ae2e8bac2bfb2e2074bed4e44120c39fd</anchor>
      <arglist>(int frames, bool isRelativ=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MoveableItem</name>
    <filename>classMoveableItem.html</filename>
    <templarg>typename Service</templarg>
    <member kind="function">
      <type>int</type>
      <name>getCurrentTrackId</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>a73dbbf1828ba9b5099536c56d4408d44</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getId</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>a19e9ec2d2a92ff9333e400a2c79e8495</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>getInOut</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>a6b7b9d19751090946f40e3e71c1fb6ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>getPlaytime</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>abfa711dd74a28427fff87969372c759d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPosition</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>aa546f67e055f8401be25c620ee13d15a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const QString</type>
      <name>getProperty</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>a16cf3cc2e49b72fd1a5caa70da8b5a31</anchor>
      <arglist>(const QString &amp;name) const =0</arglist>
    </member>
    <member kind="function">
      <type>QUuid</type>
      <name>getUuid</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>ae66140f7a5531431d667ab05247b81c8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGrabbed</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>ad50616478419e0361194f7550842cb10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>a78383af04d14a6708d815b42c9459dec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Service &amp;</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>ab9b7e14177c44318c99cbad09818fa37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setGrab</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>a44f81fb19a6eb9486d30d7ecc023feff</anchor>
      <arglist>(bool grab)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setSelected</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>a9e585a21103e747992bccb818353688a</anchor>
      <arglist>(bool sel)=0</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>selected</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>a3289038c329d5cfd3363a77945ae4cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>requestResize</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>aa09c1367516de46fe5e8ec8cf63702c8</anchor>
      <arglist>(int size, bool right, Fun &amp;undo, Fun &amp;redo, bool logUndo=true, bool hasMix=false)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Service *</type>
      <name>service</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>a3d700051fc69b5df41e7b54fc43b6227</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setCurrentTrackId</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>a28df052a79584f32d6fd094f90bbf6d9</anchor>
      <arglist>(int tid, bool finalMove=true)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setInOut</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>af4a8345d54a79ef5fda98c85a2283b44</anchor>
      <arglist>(int in, int out)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setPosition</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>a7bcc2ac2a04daa04c067abdf6aa533d8</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_id</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>a9b6f47c3f394cd1daded5d34b793ec60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QReadWriteLock</type>
      <name>m_lock</name>
      <anchorfile>classMoveableItem.html</anchorfile>
      <anchor>ac447b03c90fe05df8a76f4763ccdb5f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MultiSwitchParamWidget</name>
    <filename>classMultiSwitchParamWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classMultiSwitchParamWidget.html</anchorfile>
      <anchor>a05e97dfd60e53e03c57255d06a274b08</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classMultiSwitchParamWidget.html</anchorfile>
      <anchor>a77d7ae16068b523c839964f8dd35ed34</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiSwitchParamWidget</name>
      <anchorfile>classMultiSwitchParamWidget.html</anchorfile>
      <anchor>a651d28711941ddf31394b280535d79d2</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyListView</name>
    <filename>classMyListView.html</filename>
  </compound>
  <compound kind="class">
    <name>MySlider</name>
    <filename>classMySlider.html</filename>
  </compound>
  <compound kind="class">
    <name>MyTreeView</name>
    <filename>classMyTreeView.html</filename>
  </compound>
  <compound kind="class">
    <name>NotesPlugin</name>
    <filename>classNotesPlugin.html</filename>
  </compound>
  <compound kind="class">
    <name>NotesWidget</name>
    <filename>classNotesWidget.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addProjectNote</name>
      <anchorfile>classNotesWidget.html</anchorfile>
      <anchor>a61f8db2d8ebd1356168c06a889330f28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTextNote</name>
      <anchorfile>classNotesWidget.html</anchorfile>
      <anchor>a76996ccb70b9026f91d132585b37665c</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PatternsModel</name>
    <filename>classPatternsModel.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>removeAll</name>
      <anchorfile>classPatternsModel.html</anchorfile>
      <anchor>a8021494cfae809ce1d4107d190fbab2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>removeScene</name>
      <anchorfile>classPatternsModel.html</anchorfile>
      <anchor>a0edb01fd1f37fa9b2d1467dde4432ce3</anchor>
      <arglist>(const QModelIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PatternsModel</name>
      <anchorfile>classPatternsModel.html</anchorfile>
      <anchor>a9efa5283c09423253e421cc7e9047d7b</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addScene</name>
      <anchorfile>classPatternsModel.html</anchorfile>
      <anchor>ae08082002c6d239b13fbc85ec849d154</anchor>
      <arglist>(const QString &amp;pattern)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>deserialize</name>
      <anchorfile>classPatternsModel.html</anchorfile>
      <anchor>adecd4ff12baf93e048f0c50c1dff01b9</anchor>
      <arglist>(const QByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getModifiedCounter</name>
      <anchorfile>classPatternsModel.html</anchorfile>
      <anchor>a7d13db312c71ec9f83c4a9768f4053d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>repaintScenes</name>
      <anchorfile>classPatternsModel.html</anchorfile>
      <anchor>ae6569e52af4b0c24de451e5ea38fb132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QByteArray</type>
      <name>serialize</name>
      <anchorfile>classPatternsModel.html</anchorfile>
      <anchor>a3457dc94de36a3d54c789b90ef331531</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setBackgroundPixmap</name>
      <anchorfile>classPatternsModel.html</anchorfile>
      <anchor>a1e3f8793f13c3665d1251679465bcea6</anchor>
      <arglist>(QGraphicsPixmapItem *pxm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setTileSize</name>
      <anchorfile>classPatternsModel.html</anchorfile>
      <anchor>ad55bada063f27145be7671d79d03e2af</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PositionEditWidget</name>
    <filename>classPositionEditWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classPositionEditWidget.html</anchorfile>
      <anchor>ad94ecf1e06db5cfea3b57a5330b0f961</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classPositionEditWidget.html</anchorfile>
      <anchor>a3d8e37fe49b03d8971e7449120638bcd</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PositionEditWidget</name>
      <anchorfile>classPositionEditWidget.html</anchorfile>
      <anchor>a5d0a6bde4c1ffbbb481204c3a2d52f69</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPosition</name>
      <anchorfile>classPositionEditWidget.html</anchorfile>
      <anchor>a1a708a9d0a4abb6b9064f506e69e2ec2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classPositionEditWidget.html</anchorfile>
      <anchor>a17c4a3e0f79ccae92b7049e3c6e01e22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classPositionEditWidget.html</anchorfile>
      <anchor>aa6bb0e9814db3ceef70ce21bed85b6b8</anchor>
      <arglist>(int pos)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PositionWidget</name>
    <filename>classPositionWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setRange</name>
      <anchorfile>classPositionWidget.html</anchorfile>
      <anchor>a783daa27770db9a565772829d1a93786</anchor>
      <arglist>(int min, int max, bool absolute=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PositionWidget</name>
      <anchorfile>classPositionWidget.html</anchorfile>
      <anchor>a0d31d2e5860ee08e8141ffdb8b6600ed</anchor>
      <arglist>(const QString &amp;name, int pos, int min, int max, const QString &amp;comment=QString(), QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPosition</name>
      <anchorfile>classPositionWidget.html</anchorfile>
      <anchor>ac278aa67aae7f3c094bcdedfe4b437af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classPositionWidget.html</anchorfile>
      <anchor>a278c7f6bd8a9520cc1d4410ff29f7150</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classPositionWidget.html</anchorfile>
      <anchor>a12c79e2eded29f30aa173652977e8062</anchor>
      <arglist>(int pos)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PreviewManager</name>
    <filename>classPreviewManager.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>gotPreviewRender</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a2642219f66999674f0b4724554c3d1c7</anchor>
      <arglist>(int frame, const QString &amp;file, int progress)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>invalidatePreview</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a88ed07baf1838e1d621acb4fa1db92d3</anchor>
      <arglist>(int startFrame, int endFrame)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>startPreviewRender</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a3660390d0483db56378a2e11753d2aec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>abortRendering</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a0d917c4c8c36376151b1adb5c1eb4dba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPreviewRange</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>af3e378c86fcbb5232de487d7c5cfd338</anchor>
      <arglist>(const QPoint zone, bool add)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>buildPreviewTrack</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a583cb4a76689b5ab73f8a56d0b287dde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPreviewRange</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a5a28e25a61a607f270cd05ac507a5462</anchor>
      <arglist>(bool resetZones)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deletePreviewTrack</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a8df0b980214b1ec39c43116b295bcb05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnectTrack</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>acd01beb6d2f882c3810ee965da0e7cd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QDir</type>
      <name>getCacheDir</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a1d56398e29515cf64176dd1b671c17d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasDefinedRange</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a2b510b849f3a97d17227e4dcdedd9cb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>aaddfb0a583d6abcbd755483b59c74d6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidatePreviews</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a351b2d0d0d0776488fa8409eeefb90c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a636b91647392bb21e6dcf607e1a18289</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadChunks</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>ad8012f919e13b3a86ee043a386fe3efc</anchor>
      <arglist>(QVariantList previewChunks, QVariantList dirtyChunks, Mlt::Playlist &amp;playlist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadParams</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>af6202dee1d883c704c9e4c7666c1ee16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPair&lt; QStringList, QStringList &gt;</type>
      <name>previewChunks</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a561ec9d11312fefe0476b1df6e77dfa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reconnectTrack</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a054e8d6319bc916ac80bea63bf18c53d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeOverlayTrack</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a254151d905ad71bcba9be40c905dd6b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>workingPreview</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a6598e558ef5aaa9ada6a82632e22e620</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>disable</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a513c0345cef5903c3a01cafde4abd5db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>enable</name>
      <anchorfile>classPreviewManager.html</anchorfile>
      <anchor>a9dc6494f9be06f7c6078843a721888d9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProfileFilter</name>
    <filename>classProfileFilter.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>classProfileFilter.html</anchorfile>
      <anchor>a0e6fef298e19ce6c7601dbb9af94cbe3</anchor>
      <arglist>(const QModelIndex &amp;sourceIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterFps</name>
      <anchorfile>classProfileFilter.html</anchorfile>
      <anchor>a8ecf98175fc0814172152e320ee83094</anchor>
      <arglist>(bool enabled, double fps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFilterInterlaced</name>
      <anchorfile>classProfileFilter.html</anchorfile>
      <anchor>acbd4737620e899bdc902284801aeb5e1</anchor>
      <arglist>(bool enabled, bool interlaced)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProfileInfo</name>
    <filename>classProfileInfo.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>isCompatible</name>
      <anchorfile>classProfileInfo.html</anchorfile>
      <anchor>aed54f62db681fe96f720940118067b6d</anchor>
      <arglist>(std::unique_ptr&lt; ProfileInfo &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classProfileInfo.html</anchorfile>
      <anchor>ab16d58ebde03b58aeee8e328cfcd84b1</anchor>
      <arglist>(const ProfileInfo &amp;other) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProfileModel</name>
    <filename>classProfileModel.html</filename>
    <base>ProfileInfo</base>
    <member kind="function">
      <type></type>
      <name>ProfileModel</name>
      <anchorfile>classProfileModel.html</anchorfile>
      <anchor>aba20c1dfdc15045eef2d657408f450d6</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>Mlt::Profile &amp;</type>
      <name>profile</name>
      <anchorfile>classProfileModel.html</anchorfile>
      <anchor>aa125c683171cc77ee36c5911ae052dce</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProfileParam</name>
    <filename>classProfileParam.html</filename>
    <base>ProfileInfo</base>
  </compound>
  <compound kind="class">
    <name>ProfileRepository</name>
    <filename>classProfileRepository.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>deleteProfile</name>
      <anchorfile>classProfileRepository.html</anchorfile>
      <anchor>ac180c959bee8878d8ad956ea89c16e3f</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>findMatchingProfile</name>
      <anchorfile>classProfileRepository.html</anchorfile>
      <anchor>a08db4e920ab94bb1702ab98676b0021f</anchor>
      <arglist>(ProfileInfo *profile) const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; double &gt;</type>
      <name>getAllFps</name>
      <anchorfile>classProfileRepository.html</anchorfile>
      <anchor>a6e5247b5cfba691163c2c52193e30b17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; QPair&lt; QString, QString &gt; &gt;</type>
      <name>getAllProfiles</name>
      <anchorfile>classProfileRepository.html</anchorfile>
      <anchor>af712bfa44a72242d05119e5dd84098b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; ProfileModel &gt; &amp;</type>
      <name>getProfile</name>
      <anchorfile>classProfileRepository.html</anchorfile>
      <anchor>a80e470cdf1fe519f8bbe173571f3d78f</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>profileExists</name>
      <anchorfile>classProfileRepository.html</anchorfile>
      <anchor>a0ed146447af2caea8ab87e7014f7adfe</anchor>
      <arglist>(const QString &amp;path) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>classProfileRepository.html</anchorfile>
      <anchor>a4a7f56c4e3140e2bbb1a292bf221ae10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>saveProfile</name>
      <anchorfile>classProfileRepository.html</anchorfile>
      <anchor>a6fc1d36c9e2814e122179ae18ce73b78</anchor>
      <arglist>(ProfileInfo *profile, QString profilePath=QString())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>getColorspaceDescription</name>
      <anchorfile>classProfileRepository.html</anchorfile>
      <anchor>a311d26c5793c455c406ee23e88722c53</anchor>
      <arglist>(int colorspace)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getColorspaceFromDescription</name>
      <anchorfile>classProfileRepository.html</anchorfile>
      <anchor>a335f4bceebeec29ddcda14c2c0794f11</anchor>
      <arglist>(const QString &amp;description)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unordered_map&lt; QString, std::unique_ptr&lt; ProfileModel &gt; &gt;</type>
      <name>m_profiles</name>
      <anchorfile>classProfileRepository.html</anchorfile>
      <anchor>a538fb48e4bff68a5496a699a7739b75a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProfileWidget</name>
    <filename>classProfileWidget.html</filename>
  </compound>
  <compound kind="class">
    <name>ProgressButton</name>
    <filename>classProgressButton.html</filename>
  </compound>
  <compound kind="class">
    <name>ProjectClip</name>
    <filename>classProjectClip.html</filename>
    <base>AbstractProjectItem</base>
    <base>ClipController</base>
    <member kind="signal">
      <type>void</type>
      <name>loadPropertiesPanel</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a54dba99c832eafdf3a136a15301f105a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>checkClipBounds</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a8be56e7968c72026b62d1502998eeb95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>deleteProxy</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>afbdf9987bbde6a6708392dc3d0175cca</anchor>
      <arglist>(bool reloadClip=true)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>importEffects</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a5341d449d6590da0bb4f5779d2c8cd6c</anchor>
      <arglist>(const std::shared_ptr&lt; Mlt::Producer &gt; &amp;producer, const QString &amp;originalDecimalPoint=QString())</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setInvalid</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>ae8a73ececed136d153c01a0b15922277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>setProducer</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>ab241b85b4f18e9e84a51b15e2f3b9cc4</anchor>
      <arglist>(std::shared_ptr&lt; Mlt::Producer &gt; producer, bool generateThumb=false, bool clearTrackProducers=true)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setThumbnail</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a072c46592141837f306de2e04e9be8bb</anchor>
      <arglist>(const QImage &amp;, int in, int out, bool inCache=false)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateAudioThumbnail</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a7a3c2b75f56b7f54f90a71d4693ddc77</anchor>
      <arglist>(bool cachedThumb)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateJobProgress</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>ab7ea409dffc2e1ff10629d5852dfab9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateProxyProducer</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a761814a42151bcb7132bf3e1a2790fd4</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateTimelineClips</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a7c485fd29cf8e64e6ad13122ca95cccb</anchor>
      <arglist>(const QVector&lt; int &gt; &amp;roles)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addAudioStreamEffect</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>aa6e091d3afb1e767de0b3d4a782387f4</anchor>
      <arglist>(int streamIndex, const QString effectName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>audioChannels</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a46ec623b3ce82b4088a284e93f1211e6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; uint8_t &gt;</type>
      <name>audioFrameCache</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a64fca0ee9abb4ebba551975ab8684ab6</anchor>
      <arglist>(int stream=-1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>audioThumbCreated</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a798ac195f99651607e19d833c298542d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeDropped</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a8657f1e6af09af5b2302f5c432100897</anchor>
      <arglist>(const QUuid &amp;uuid) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectClip &gt;</type>
      <name>clip</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a448c5a41349e90646664f7c1b91b3ca3</anchor>
      <arglist>(const QString &amp;id) override</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectClip &gt;</type>
      <name>clipAt</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a0f888491eacaedcd1e13c4e5a51e7472</anchor>
      <arglist>(int ix) override</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>clipName</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a88e551afeb57d9b714f5b3a3ef62aa32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ClipType::ProducerType</type>
      <name>clipType</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a5196944e2ed7fd02f20b5977f4749319</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyTimeWarpProducers</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a4f7dea14fc04fc259ee2365a893518bf</anchor>
      <arglist>(const QDir sequenceFolder, bool copy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discardAudioThumb</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a40141713f2ebc30c6b2cb6b7cd8fb5bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GenTime</type>
      <name>duration</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a19c09c8d024206fd0b796f29a374f08e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QStringList</type>
      <name>enforcedParams</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>abdeffcb36fe259faa066631b8b0ab87f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectFolder &gt;</type>
      <name>folder</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a7e13fc6a4acefe0d338e51757a35a27e</anchor>
      <arglist>(const QString &amp;id) override</arglist>
    </member>
    <member kind="function">
      <type>const QSize</type>
      <name>frameSize</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>aced8b07ecd02a0e81603814165ba8c57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAudioMax</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a01923cc9204cb12826b91b1fe9ad59b5</anchor>
      <arglist>(int stream)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>getAudioStreamEffect</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a6c86bfa1b3b4e224854d125f75177005</anchor>
      <arglist>(int streamIndex) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAudioStreamFfmpegIndex</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a69fb3c559e5b5b26b746531b894d92e0</anchor>
      <arglist>(int mltStream)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getAudioThumbPath</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a96d53cae02aa393f72781188b9f34cef</anchor>
      <arglist>(int stream)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; Mlt::Producer &gt;</type>
      <name>getClone</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a9f2ae7f468765604ac8b6afe9086b14a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>getData</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a60fcbbcbaa070dc2e9b1ab28f6162cd7</anchor>
      <arglist>(DataType type) const override</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getOriginalFps</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a14df68007d27bdce71629f1b6fff7945</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getOriginalFromProxy</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>aecf65a8772cc944320f7d951b49fe253</anchor>
      <arglist>(QString proxyPath) const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getProxyFromOriginal</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>aaf2aaed6f7b5e7108e5955e0dc5c086e</anchor>
      <arglist>(QString originalPath) const</arglist>
    </member>
    <member kind="function">
      <type>const QUuid &amp;</type>
      <name>getSequenceUuid</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a9c27236d36653ed59faf2c218877473b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getThumbFrame</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a51ef0d256c6ef9c7bca38a737b4e1dc5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getThumbFromPercent</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a66f0f666ccf06d327a723662722d5f17</anchor>
      <arglist>(int percent, bool storeFrame=false)</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; Mlt::Producer &gt;</type>
      <name>getThumbProducer</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>adc7c871d78477c225d8816b8e7a37617</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Mlt::Producer &gt;</type>
      <name>getTimelineProducer</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a97a22aa5744ca308a03db03fd4f6a8a1</anchor>
      <arglist>(int trackId, int clipId, PlaylistState::ClipState st, int audioStream=-1, double speed=1.0, bool secondPlaylist=false, const TimeWarpInfo timeremapInfo={})</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; std::shared_ptr&lt; Mlt::Producer &gt;, bool &gt;</type>
      <name>giveMasterAndGetTimelineProducer</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a78f03771c526289e6e20df0a287a6318</anchor>
      <arglist>(int clipId, std::shared_ptr&lt; Mlt::Producer &gt; master, PlaylistState::ClipState state, int tid, bool secondPlaylist=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAudioAndVideo</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>ad3cceefca7a7d035f2c5569fc3ebf781</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>hash</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>ad118a4a424d17ace897dfa59890ee817</anchor>
      <arglist>(bool createIfEmpty=true)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>hashForThumbs</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a354cbf330b606005efc9080404cac286</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasParent</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a644d6e626c25e419ed5293dbd51b2a41</anchor>
      <arglist>(const QString &amp;id) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasUrl</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a33bfd9d8cacf2a4787f4e361a28ce51c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompatible</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a78c7c6483db4a83aba81df3872daba80</anchor>
      <arglist>(PlaylistState::ClipState state) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIncludedInTimeline</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a8aa230c9ae69991984b2a205d3805018</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>isReferenced</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a05ee79b0ab7ca6f5385a5d203aac6aa8</anchor>
      <arglist>(const QUuid &amp;activeUuid) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSplittable</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a55cbdda909352d919b1a89f68f107aed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>matches</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a7ac05e10e0267b946b621636a9ae5f8d</anchor>
      <arglist>(const QString &amp;condition)</arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>pixmap</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a1c2fcbbd673e4fcf18aae8e07cccb3f5</anchor>
      <arglist>(int position=0, int width=0, int height=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>purgeReferences</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>af20646aa507505cd9081833c53aeea68</anchor>
      <arglist>(const QUuid &amp;activeUuid, bool deleteClip=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshBounds</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>af5ac2ccd1ede9f32660e6370f9d355e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshTracksState</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a35c28a75d085c919c14aed2e90018054</anchor>
      <arglist>(int tracksCount=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reloadTimeline</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>ac573240b1fa1928cc8ddc7bb4605bcd2</anchor>
      <arglist>(std::shared_ptr&lt; EffectStackModel &gt; stack=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAudioStreamEffect</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>ac8889d789c8d3218c801f13f8219f058</anchor>
      <arglist>(int streamIndex, QString effectName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renameAudioStream</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a3d00776080640c33c35b0616246e8dd9</anchor>
      <arglist>(int id, const QString &amp;name) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestAddStreamEffect</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>aef14f9933c7dacdd3cd3f43b9ca5d02f</anchor>
      <arglist>(int streamIndex, const QString effectName) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestRemoveStreamEffect</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a0b92dbab522f73d619e9b4ac6f7a4ffe</anchor>
      <arglist>(int streamIndex, const QString effectName) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveZone</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a6fed56aca05a7e7473847d13b923d2d7</anchor>
      <arglist>(QPoint zone, const QDir &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selfSoftDelete</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a0ba4e747459420c7b343fa97e9ff8fa3</anchor>
      <arglist>(Fun &amp;undo, Fun &amp;redo) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBinEffectsEnabled</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a4fe3ef03eefad97c4ed96587e052f737</anchor>
      <arglist>(bool enabled) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProperties</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a90409a55b9df9c23c03b8367bd9417e9</anchor>
      <arglist>(const QMap&lt; QString, QString &gt; &amp;properties, bool refreshPanel=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRating</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a0b1327592907a207085944210f96d992</anchor>
      <arglist>(uint rating) override</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>subClipIds</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>aac19825343c4349a8ca2ae9d8b737209</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; int &gt;</type>
      <name>timelineInstances</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a04be8f61dab29cbfc068b8624c6856d1</anchor>
      <arglist>(QUuid activeUuid=QUuid()) const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>timelineSequenceExtraResources</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a99ebfd0d84382f857be65257b01f6661</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>updatedAnalysisData</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a1c76bb35a04bcef851932a59b4bbe59a</anchor>
      <arglist>(const QString &amp;name, const QString &amp;data, int offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTimelineOnReload</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>ae779d8d7012b41753e9fb1a4f56eb831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateZones</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>aadf7a9e7abfc61792f20ff9f5ff246c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>url</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a169b9baae58ce9339ee7ee5b5e3b31a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const QPair&lt; QByteArray, qint64 &gt;</type>
      <name>calculateHash</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>aa8ee536bbcd13b8f23475076d3f9f434</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; ProjectClip &gt;</type>
      <name>construct</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a72fc7b3a2fd4c936cc58bc63d22e27a0</anchor>
      <arglist>(const QString &amp;id, const QDomElement &amp;description, const QIcon &amp;thumb, std::shared_ptr&lt; ProjectItemModel &gt; model)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; ProjectClip &gt;</type>
      <name>construct</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a8496e24abe140f2e25a3b6a7a493e545</anchor>
      <arglist>(const QString &amp;id, const QIcon &amp;thumb, const std::shared_ptr&lt; ProjectItemModel &gt; &amp;model, std::shared_ptr&lt; Mlt::Producer &gt; &amp;producer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const QByteArray</type>
      <name>getFolderHash</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>afef618a29375f0e87ca1e31e3c3bf5df</anchor>
      <arglist>(const QDir &amp;dir, QString fileName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>getXmlProperty</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a0fa544d5229e5b3c01c4f17d660ff52e</anchor>
      <arglist>(const QDomElement &amp;producer, const QString &amp;propertyName, const QString &amp;defaultValue=QString())</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isReloading</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>a68c5ce404a8e504b1bce3fbcf22b23e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deregisterTimelineClip</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>ab28faaeb9a047c89b754bdb7220de498</anchor>
      <arglist>(int clipId, bool audioClip, const QUuid &amp;uuid)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerTimelineClip</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>aebd2e159981698d9b11d9b022088fe75</anchor>
      <arglist>(std::weak_ptr&lt; TimelineModel &gt; timeline, int clipId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateParent</name>
      <anchorfile>classProjectClip.html</anchorfile>
      <anchor>ad753d83c9235f7e51d0a56167b28d27d</anchor>
      <arglist>(std::shared_ptr&lt; TreeItem &gt; parent) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProjectFolder</name>
    <filename>classProjectFolder.html</filename>
    <base>AbstractProjectItem</base>
    <member kind="function">
      <type>QString</type>
      <name>childByHash</name>
      <anchorfile>classProjectFolder.html</anchorfile>
      <anchor>af243d87f5912bb6e9b140a3ec6063267</anchor>
      <arglist>(const QString &amp;hash)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; std::shared_ptr&lt; ProjectClip &gt; &gt;</type>
      <name>childClips</name>
      <anchorfile>classProjectFolder.html</anchorfile>
      <anchor>ab2df23dfaf746bf4e1572f1e727a709e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectClip &gt;</type>
      <name>clip</name>
      <anchorfile>classProjectFolder.html</anchorfile>
      <anchor>a82d77fe4d754b7de0dd0eac5a2c9ece6</anchor>
      <arglist>(const QString &amp;id) override</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectClip &gt;</type>
      <name>clipAt</name>
      <anchorfile>classProjectFolder.html</anchorfile>
      <anchor>a9ec3f7861dd7922d35659303271e55ee</anchor>
      <arglist>(int index) override</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectFolder &gt;</type>
      <name>folder</name>
      <anchorfile>classProjectFolder.html</anchorfile>
      <anchor>a29575939ac25b415238bcb205fe99cb8</anchor>
      <arglist>(const QString &amp;id) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAudioAndVideo</name>
      <anchorfile>classProjectFolder.html</anchorfile>
      <anchor>ae9d348f3e5ed41da77d9f4ce1698f683</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasChildClips</name>
      <anchorfile>classProjectFolder.html</anchorfile>
      <anchor>a3a5fb5969be5fbc513bc95de46fb743d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBinEffectsEnabled</name>
      <anchorfile>classProjectFolder.html</anchorfile>
      <anchor>af3e3774b413b5681cbf358436328e264</anchor>
      <arglist>(bool enabled) override</arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>toXml</name>
      <anchorfile>classProjectFolder.html</anchorfile>
      <anchor>a4d2fc3b9abce33b9bfa9dfba2f339020</anchor>
      <arglist>(QDomDocument &amp;document, bool includeMeta=false, bool includeProfile=true) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; ProjectFolder &gt;</type>
      <name>construct</name>
      <anchorfile>classProjectFolder.html</anchorfile>
      <anchor>a1944b4b5f71bf9f409f494f516c985a9</anchor>
      <arglist>(const QString &amp;id, const QString &amp;name, std::shared_ptr&lt; ProjectItemModel &gt; model)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; ProjectFolder &gt;</type>
      <name>construct</name>
      <anchorfile>classProjectFolder.html</anchorfile>
      <anchor>a4fbbed0b391a877f679e404be626a7be</anchor>
      <arglist>(std::shared_ptr&lt; ProjectItemModel &gt; model)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProjectItemModel</name>
    <filename>classProjectItemModel.html</filename>
    <base>AbstractTreeModel</base>
    <member kind="signal">
      <type>void</type>
      <name>refreshAudioThumbs</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a623d72cb279d9f58361d903df990119a</anchor>
      <arglist>(const QString &amp;id)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>loadSubClips</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>aa0c7ca270d4cffb074bbee7933589b26</anchor>
      <arglist>(const QString &amp;id, const QString &amp;clipData, bool logUndo)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>onItemUpdated</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>ac1ffc42f42104f4928ed1c7b53c48426</anchor>
      <arglist>(const std::shared_ptr&lt; AbstractProjectItem &gt; &amp;item, const QVector&lt; int &gt; &amp;roles)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildPlaylist</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a81133a01a3cd1e639e677fbb15127209</anchor>
      <arglist>(const QUuid uuid)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeEmbeded</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a2f0515fa05d6172bcea8239c506d73d3</anchor>
      <arglist>(const QUuid destUuid, const QUuid srcUuid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkSequenceIntegrity</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a3e47a1766e9c27e353428861fccce70a</anchor>
      <arglist>(const QString activeSequenceId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clean</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a9436ec832073dd53b1814f3c63ce6f92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>clipsCount</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a063d948666635b751988e8e5508eae0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a8150acc62b59467d1fe0a8d1fc2a7e7c</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>abc8cc9096aca0ce910a0b599dc2f716e</anchor>
      <arglist>(const QModelIndex &amp;index, int role) const override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>defaultSequencesFolder</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a26ae3e3f0779b48c49526804d2aa0504</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Qt::ItemFlags</type>
      <name>flags</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a993cef86d29ac5c44b92234d634293fd</anchor>
      <arglist>(const QModelIndex &amp;index) const override</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; QString &gt;</type>
      <name>getAllClipIds</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a4249696c2373eb576ed1c0e6ca35eeae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QUuid, QString &gt;</type>
      <name>getAllSequenceClips</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a75b0109d9d08e75b1e419c6741af75f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QVector&lt; uint8_t &gt;</type>
      <name>getAudioLevelsByBinID</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a9d403d8808bfe8fc6f9d7cd4f973c2d5</anchor>
      <arglist>(const QString &amp;binId, int stream)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; AbstractProjectItem &gt;</type>
      <name>getBinItemByIndex</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a39103cdd2d742662a6c08eacafbb579c</anchor>
      <arglist>(const QModelIndex &amp;index) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectClip &gt;</type>
      <name>getClipByBinID</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a10a5db7d1e7da2e1149b0ae276746254</anchor>
      <arglist>(const QString &amp;binId)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>getClipByUrl</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>ac8e8a3565af4f7e9ef92f398ed217c52</anchor>
      <arglist>(const QFileInfo &amp;url) const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>getEnclosingFolderInfo</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a5c80d048dffaa05afa6889d3ad92df73</anchor>
      <arglist>(const QModelIndex &amp;index) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Mlt::Tractor &gt;</type>
      <name>getExtraTimeline</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>aeee712e7e2899bc2d4b7124364093692</anchor>
      <arglist>(const QString &amp;uuid)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectFolder &gt;</type>
      <name>getFolderByBinId</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a3478d2fa12b2b6b5d52e75e5af87f1ae</anchor>
      <arglist>(const QString &amp;binId)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getFolderIdByName</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a2156ede3dc543a30588f1c15ac2e8e34</anchor>
      <arglist>(const QString &amp;folderName)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; std::shared_ptr&lt; ProjectFolder &gt; &gt;</type>
      <name>getFolders</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a49bde9978cf205da5f3b687f65d0c0c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFreeClipId</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>aa310e8c6d10c5691f0f6c057d159173f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFreeFolderId</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>ae6a55751c9bb12963c585d01467a4438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; AbstractProjectItem &gt;</type>
      <name>getItemByBinId</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a75dfa34f61f5514de71d8a352bae0d42</anchor>
      <arglist>(const QString &amp;binId)</arglist>
    </member>
    <member kind="function">
      <type>QMap&lt; QString, QString &gt;</type>
      <name>getProxies</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a79cccfcd41b17a7c2cb91ac3026f5745</anchor>
      <arglist>(const QString &amp;root)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectFolder &gt;</type>
      <name>getRootFolder</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>afd3952325b2fdb20859345439e32dfd4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectClip &gt;</type>
      <name>getSequenceClip</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a85f2a05b385796b7c3e1423af88ccb66</anchor>
      <arglist>(const QUuid &amp;uuid)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getSequenceId</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a31783e5d7567125f70f0f7648b72a60d</anchor>
      <arglist>(const QUuid &amp;uuid)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasClip</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a51b9f5bfa12cbfabf546c57aa9e64ab1</anchor>
      <arglist>(const QString &amp;binId)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSequenceId</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a1d969d28afcef632f9326ba120964a13</anchor>
      <arglist>(const QUuid &amp;uuid) const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>headerData</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a0d091ae5ff3228f010297f37bc53f972</anchor>
      <arglist>(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIdFree</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a353ec1f3045f150c69f296ae6135ab1f</anchor>
      <arglist>(const QString &amp;id) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QUuid &gt;</type>
      <name>loadBinPlaylist</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a7d77d2284e766809ef9f437014f118df</anchor>
      <arglist>(Mlt::Service *documentTractor, std::unordered_map&lt; QString, QString &gt; &amp;binIdCorresp, QStringList &amp;expandedFolders, const QUuid &amp;activeUuid, int &amp;zoomLevel, QProgressDialog *progressDialog=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadFolders</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a174c245f1c33e632d6f803b4f3be44d2</anchor>
      <arglist>(Mlt::Properties &amp;folders, std::unordered_map&lt; QString, QString &gt; &amp;binIdCorresp)</arglist>
    </member>
    <member kind="function">
      <type>QMimeData *</type>
      <name>mimeData</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a546f798f5a3fcf6dc261a93df146a2a3</anchor>
      <arglist>(const QModelIndexList &amp;indices) const override</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>mimeTypes</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>ac47893f3893ed8221008051ded0d1f80</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Mlt::Tractor &gt;</type>
      <name>projectTractor</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a1da0cdfa6f34c1e2b1b701427026f463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reloadClip</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a433de683f7edda2a58a4861c43ef502e</anchor>
      <arglist>(const QString &amp;binId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeReferencedClips</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>affac6450e56d90b365c1b9473a17e2c4</anchor>
      <arglist>(const QUuid &amp;uuid, bool onDeletion)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestAddBinClip</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>ac5d5e13858c3c8927d61d2383a94c49f</anchor>
      <arglist>(QString &amp;id, const QDomElement &amp;description, const QString &amp;parentId, Fun &amp;undo, Fun &amp;redo, const std::function&lt; void(const QString &amp;)&gt; &amp;readyCallBack=[](const QString &amp;) {})</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestAddBinClip</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a3ccaccd6e8cd88db902f7bb92563086c</anchor>
      <arglist>(QString &amp;id, std::shared_ptr&lt; Mlt::Producer &gt; &amp;producer, const QString &amp;parentId, Fun &amp;undo, Fun &amp;redo, const std::function&lt; void(const QString &amp;)&gt; &amp;readyCallBack=[](const QString &amp;) {})</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestAddBinSubClip</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>ab8191963c69cd83d0dd6d4c9319136f7</anchor>
      <arglist>(QString &amp;id, int in, int out, const QMap&lt; QString, QString &gt; &amp;zoneProperties, const QString &amp;parentId, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestAddFolder</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>ac812b2a5892e49435074595500644cca</anchor>
      <arglist>(QString &amp;id, const QString &amp;name, const QString &amp;parentId, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestBinClipDeletion</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>ad5cd048667dd58c685e284b12d68351a</anchor>
      <arglist>(const std::shared_ptr&lt; AbstractProjectItem &gt; &amp;clip, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestCleanupUnused</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>aa22b2eab3c801d0780b928e0fd684556</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestRenameFolder</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a60562f26edbe6581c4bb09efd911acad</anchor>
      <arglist>(const std::shared_ptr&lt; AbstractProjectItem &gt; &amp;folder, const QString &amp;name, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestTrashClips</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a6a241af01112fbdb49085a42012f8bb7</anchor>
      <arglist>(QStringList &amp;ids, QStringList &amp;urls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveDocumentProperties</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>aaa3d777ce08862cbed6464607cb09af9</anchor>
      <arglist>(const QMap&lt; QString, QString &gt; &amp;props, const QMap&lt; QString, QString &gt; &amp;metadata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveProperty</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a0aa7f23055b4c7f843d35c38421e944b</anchor>
      <arglist>(const QString &amp;name, const QString &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sequenceCount</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a267d56239960ef2c14e9ff1b25c7163c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBinEffectsEnabled</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a044bc5e53606a838d852e105c8632617</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClipWaiting</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>aa3f2ae5c06ac65a9488a4b6ce8a2c290</anchor>
      <arglist>(const QString &amp;binId)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setData</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a6cb9c54cb7f7562afb363bcf75734bc8</anchor>
      <arglist>(const QModelIndex &amp;index, const QVariant &amp;value, int role=Qt::EditRole) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIconSize</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a64ade314265e65da488d2d6befbdb774</anchor>
      <arglist>(QSize s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeSequence</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a704022a8be03824d1a5f581002e84473</anchor>
      <arglist>(const QString uuid, std::shared_ptr&lt; Mlt::Tractor &gt; tractor, bool internalSave=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCacheThumbnail</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a0d6443f62e4d11298c63c8db70edef0d</anchor>
      <arglist>(std::unordered_map&lt; QString, std::vector&lt; int &gt; &gt; &amp;thumbData)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>urlExists</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>ab8d7c9976613d36031dbd3e9e4b444ab</anchor>
      <arglist>(const QString &amp;path) const</arglist>
    </member>
    <member kind="function">
      <type>QUuid</type>
      <name>uuid</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>aae110a25b97ce78a49ae75d68b0aaabd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validateClip</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a809f120084eb2bb5486ceae5fafe5e27</anchor>
      <arglist>(const QString &amp;binId, const QString &amp;clipHash)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>validateClipInFolder</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a04f7831fec060540035a83844a28f5a2</anchor>
      <arglist>(const QString &amp;folderId, const QString &amp;clipHash)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>addItem</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>afee3723b6559ea1f4faac67c3d08d81e</anchor>
      <arglist>(const std::shared_ptr&lt; AbstractProjectItem &gt; &amp;item, const QString &amp;parentId, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deregisterItem</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a6e84b1a7acd297daaabef07ef5f50579</anchor>
      <arglist>(int id, TreeItem *item) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerItem</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a8078d4133d3ff40098c9791e31c09e8e</anchor>
      <arglist>(const std::shared_ptr&lt; TreeItem &gt; &amp;item) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>requestRenameFolder_lambda</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>a596b121f9711cc6f8e512669bf052b34</anchor>
      <arglist>(const std::shared_ptr&lt; AbstractProjectItem &gt; &amp;folder, const QString &amp;newName)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateWatcher</name>
      <anchorfile>classProjectItemModel.html</anchorfile>
      <anchor>aba286aa9d3dc076fa66cb95e320a38a1</anchor>
      <arglist>(const std::shared_ptr&lt; ProjectClip &gt; &amp;item)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProjectManager</name>
    <filename>classProjectManager.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>activateAsset</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a43612734b26130f016ede0f28f13afd8</anchor>
      <arglist>(const QVariantMap &amp;effectData)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>adjustProjectDuration</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a6c93dc46d749039d84cc1069825e936e</anchor>
      <arglist>(int duration)</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>closeCurrentDocument</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>ad6a967280bb4f95a8ba1a073f1f1e8de</anchor>
      <arglist>(bool saveChanges=true, bool quit=false)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>openFile</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a80115deba282bd0a8ed06a1512e4a10b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>openFile</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>af8dd856a08a3f4d6690c4c88c1488db6</anchor>
      <arglist>(const QUrl &amp;url)</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>saveFile</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a05c5b63671e4cb05f6889ec4ef2f9d49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>saveFileAs</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a62214253c7e8c38d6c03f47c5d3c5ad9</anchor>
      <arglist>(bool saveACopy=false)</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>saveFileAs</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a81d1eb1ad38fd076f3e20beed6ca6b6b</anchor>
      <arglist>(const QString &amp;outputFileName, bool saveOverExistingFile=true, bool saveACopy=false)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>seekTimeline</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a2e2f0e75acf02835e0db7a214b00a217</anchor>
      <arglist>(const QString &amp;frameAndTrack)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setDocumentNotes</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>ac621b52e56b856787f0bae99d2d37a39</anchor>
      <arglist>(const QString &amp;notes)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotAddProjectNote</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a2ab1bf3f1383f29413ed9d095d64a5a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>slotAddTextNote</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>ad3dcad33a09e35a14707e8e294a82ef1</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotCreateSequenceFromSelection</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>adc80c15c5f58e7ea1c97fd266a3a7d65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotDisableTimelineEffects</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>ab5680275d559a04e80beeadf8c265962</anchor>
      <arglist>(bool disable)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotLoadOnOpen</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a8f4d78f1d941621593cb9c3cdc86075b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotMakeAllTrackActive</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a05cd32c32f6ecda7f560929f67e2c0e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotResetConsumers</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a5c92801ae8386ca01af1deae405d0085</anchor>
      <arglist>(bool fullReset)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotResetProfiles</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>aebaa335cc2ba2b1ac091c8bc64db8f84</anchor>
      <arglist>(bool reloadThumbs)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotRestoreTargetTracks</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a3cff35d4462753cad611f886914fdc1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotStartAutoSave</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a95daf155abef509e3ab74c2a3250301a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotSwitchAllTrackActive</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a30c43b33460f12f90ba752eb62727565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotSwitchTrackActive</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a0a1972bfa16dac6590f7a902e0cae014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotSwitchTrackDisabled</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>aaf7883edb1376a39dcdf5f1996c1b7fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotSwitchTrackLock</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>ad1975b3a82529cdf3bada8a095abb8a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotSwitchTrackTarget</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a69a3d993ff6b72c01fc9cbfe05f60ef9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProjectManager</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a4bf31f92964035af82e6bdf9ab0fcecf</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addAudioTracks</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a4ff4db80d4c739ce84ed977c48d56b9d</anchor>
      <arglist>(int tracksCount)</arglist>
    </member>
    <member kind="function">
      <type>QPair&lt; int, int &gt;</type>
      <name>avTracksCount</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a3a21b3aba022245cf523a586ea070743</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closeTimeline</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a018119dbdb8b6b68797cd61e6c474c95</anchor>
      <arglist>(const QUuid &amp;uuid, bool onDeletion=false, bool clearUndo=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual KdenliveDoc *</type>
      <name>current</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>acc28f1d53317fc7081d4d5e05384af63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableBinEffects</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a7bec3dcec6d08673799c31f4473a662c</anchor>
      <arglist>(bool disable, bool refreshMonitor=true)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>documentNotes</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a454658eb8f0b5e0ab5701292aebf91f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::shared_ptr&lt; MarkerListModel &gt;</type>
      <name>getGuideModel</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>afd0e57635dce8e3a313010f506fbb4b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; TimelineItemModel &gt;</type>
      <name>getTimeline</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a2b7fa2791b2093480d886a4cfbaca5cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTimelinesCount</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a956d6d64e0cb5fc0b8cc4d2a6beeb269</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a3482a3175e58902e187ad689f90a7a81</anchor>
      <arglist>(const QUrl &amp;projectUrl, const QString &amp;clipList)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSequenceProperties</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a2a388921dd30a03869f1e28fb5f0e694</anchor>
      <arglist>(const QUuid &amp;uuid, std::pair&lt; int, int &gt; tracks)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveProjectData</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a9c4bfc5c75d36822eabc62dbfa6b2526</anchor>
      <arglist>(const QString &amp;src, const QString &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openTimeline</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a11479c246780f9028bb510597788cd06</anchor>
      <arglist>(const QString &amp;id, const QUuid &amp;uuid, int position=-1, bool duplicate=false, std::shared_ptr&lt; TimelineItemModel &gt; existingModel=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>projectSceneList</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>addf7c7df6a74a3ba594a381a355aea3c</anchor>
      <arglist>(const QString &amp;outputFolder, const QString &amp;overlayData=QString())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveWithUpdatedProfile</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a3f77b7d2a40bd16f57c5ccce0445be32</anchor>
      <arglist>(const QString &amp;updatedProfile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimelinePropery</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a98c6856991f83c2ceb44f69b9c3ee974</anchor>
      <arglist>(QUuid uuid, const QString &amp;prop, const QString &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syncTimeline</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>ae4c7f0d8906d432c2e9057c1509c47e9</anchor>
      <arglist>(const QUuid &amp;uuid, bool refresh=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testSaveFileAs</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>afdcb0ce921f6a577880f061f1082f4eb</anchor>
      <arglist>(const QString &amp;outputFileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testSetActiveDocument</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>afa9673f3a34ec064cd9caf4e398f96d8</anchor>
      <arglist>(KdenliveDoc *doc, std::shared_ptr&lt; TimelineItemModel &gt; timeline=nullptr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::shared_ptr&lt; DocUndoStack &gt;</type>
      <name>undoStack</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a0a4554eae1bdccc173a0dc4b19f3b042</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>getDefaultProjectFormat</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>af6fe41b5c3ce0692f424de7e03ae5fc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>updateTimeline</name>
      <anchorfile>classProjectManager.html</anchorfile>
      <anchor>a66e3fa1d145fa9fd51c9b68c3e674825</anchor>
      <arglist>(bool createNewTab, const QString &amp;chunks, const QString &amp;dirty, const QDateTime &amp;documentDate, bool enablePreview)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProjectSortProxyModel</name>
    <filename>classProjectSortProxyModel.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>selectModel</name>
      <anchorfile>classProjectSortProxyModel.html</anchorfile>
      <anchor>a5d3c94d718494fa2264e8ef0b894b7a4</anchor>
      <arglist>(const QModelIndex &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>updateRating</name>
      <anchorfile>classProjectSortProxyModel.html</anchorfile>
      <anchor>a6de416feadea9bb1608677ac6558217e</anchor>
      <arglist>(const QModelIndex &amp;index, uint rating)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectAll</name>
      <anchorfile>classProjectSortProxyModel.html</anchorfile>
      <anchor>a3de266dfd25d2483a0f17bcd906cc903</anchor>
      <arglist>(const QModelIndex &amp;rootIndex=QModelIndex())</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotClearSearchFilters</name>
      <anchorfile>classProjectSortProxyModel.html</anchorfile>
      <anchor>aa0997cd97b4b50a40b84dcdb7995851d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotDataChanged</name>
      <anchorfile>classProjectSortProxyModel.html</anchorfile>
      <anchor>ae5edaf1798263e8ece8f60ff5eb32b52</anchor>
      <arglist>(const QModelIndex &amp;ix1, const QModelIndex &amp;ix2, const QVector&lt; int &gt; &amp;roles)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotSetFilters</name>
      <anchorfile>classProjectSortProxyModel.html</anchorfile>
      <anchor>a82a08828a47dfa0ba2cd226b2998d54d</anchor>
      <arglist>(const QStringList &amp;tagFilters, const QList&lt; int &gt; rateFilters, const QList&lt; int &gt; typeFilters, UsageFilter unusedFilter)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotSetSearchString</name>
      <anchorfile>classProjectSortProxyModel.html</anchorfile>
      <anchor>af74632f4e3c79f803412abf7d16eb4d0</anchor>
      <arglist>(const QString &amp;str)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>filterAcceptsRow</name>
      <anchorfile>classProjectSortProxyModel.html</anchorfile>
      <anchor>a42bbc76ebc14daea63d9c507e37aebcb</anchor>
      <arglist>(int sourceRow, const QModelIndex &amp;sourceParent) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>lessThan</name>
      <anchorfile>classProjectSortProxyModel.html</anchorfile>
      <anchor>acb606a1e956f71718b4b6a4c6e3da334</anchor>
      <arglist>(const QModelIndex &amp;left, const QModelIndex &amp;right) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProjectSubClip</name>
    <filename>classProjectSubClip.html</filename>
    <base>AbstractProjectItem</base>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectClip &gt;</type>
      <name>clip</name>
      <anchorfile>classProjectSubClip.html</anchorfile>
      <anchor>a71cbe998b0ce00bc95d6d470d33a87d1</anchor>
      <arglist>(const QString &amp;id) override</arglist>
    </member>
    <member kind="function">
      <type>ClipType::ProducerType</type>
      <name>clipType</name>
      <anchorfile>classProjectSubClip.html</anchorfile>
      <anchor>a748fffb9772687c91e8c15d891b305d4</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>cutClipId</name>
      <anchorfile>classProjectSubClip.html</anchorfile>
      <anchor>a3b2bf1e01741ca30c9582617f0663805</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GenTime</type>
      <name>duration</name>
      <anchorfile>classProjectSubClip.html</anchorfile>
      <anchor>a913baad24950c704aad91a59675d757c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectFolder &gt;</type>
      <name>folder</name>
      <anchorfile>classProjectSubClip.html</anchorfile>
      <anchor>aebf30a5078fcb6399e44f4eb6e2d8f7d</anchor>
      <arglist>(const QString &amp;id) override</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ProjectClip &gt;</type>
      <name>getMasterClip</name>
      <anchorfile>classProjectSubClip.html</anchorfile>
      <anchor>a4fd80b48c538c80dff3cec201f9cc862</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getThumbFromPercent</name>
      <anchorfile>classProjectSubClip.html</anchorfile>
      <anchor>a9bca75b2b4f2bfc48764103cb756613e</anchor>
      <arglist>(int percent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAudioAndVideo</name>
      <anchorfile>classProjectSubClip.html</anchorfile>
      <anchor>ac1a0f34cac351b52fda4c97a5b80a46f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBinEffectsEnabled</name>
      <anchorfile>classProjectSubClip.html</anchorfile>
      <anchor>aab2b25c300be82c4ddd1a2916c047377</anchor>
      <arglist>(bool enabled) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProperties</name>
      <anchorfile>classProjectSubClip.html</anchorfile>
      <anchor>a04589b38d834a4504cc559b551f8797c</anchor>
      <arglist>(const QMap&lt; QString, QString &gt; &amp;properties)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRating</name>
      <anchorfile>classProjectSubClip.html</anchorfile>
      <anchor>ace1092e953512a7bb6b0db13570ab3d7</anchor>
      <arglist>(uint rating) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThumbnail</name>
      <anchorfile>classProjectSubClip.html</anchorfile>
      <anchor>a39bff0992aec9411d9384ae4b0b3f084</anchor>
      <arglist>(const QImage &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; ProjectSubClip &gt;</type>
      <name>construct</name>
      <anchorfile>classProjectSubClip.html</anchorfile>
      <anchor>a90de6d8313806c364dce6008e324d855</anchor>
      <arglist>(const QString &amp;id, const std::shared_ptr&lt; ProjectClip &gt; &amp;parent, const std::shared_ptr&lt; ProjectItemModel &gt; &amp;model, int in, int out, const QString &amp;timecode, const QMap&lt; QString, QString &gt; &amp;zoneProperties)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProvidersRepository</name>
    <filename>classProvidersRepository.html</filename>
    <member kind="function">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>classProvidersRepository.html</anchorfile>
      <anchor>a4348d68e6d4c33ecde112548422cba48</anchor>
      <arglist>(bool fullRefresh=true)</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::once_flag</type>
      <name>m_onceFlag</name>
      <anchorfile>classProvidersRepository.html</anchorfile>
      <anchor>aed3c8f0da71605c950072dab4abfa345</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProxyTest</name>
    <filename>classProxyTest.html</filename>
  </compound>
  <compound kind="class">
    <name>QmlManager</name>
    <filename>classQmlManager.html</filename>
    <member kind="function">
      <type>MonitorSceneType</type>
      <name>sceneType</name>
      <anchorfile>classQmlManager.html</anchorfile>
      <anchor>a525d69b5486e625bb6795de2c26ad6fe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProperty</name>
      <anchorfile>classQmlManager.html</anchorfile>
      <anchor>a95082d65c60ebf462c6d8c0be429b0c5</anchor>
      <arglist>(const QString &amp;name, const QVariant &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScene</name>
      <anchorfile>classQmlManager.html</anchorfile>
      <anchor>a1bb748be00e3f2e0323824cd36adcd8c</anchor>
      <arglist>(Kdenlive::MonitorId id, MonitorSceneType type, QSize profile, double profileStretch, QRect displayRect, double zoom, int duration)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RecManager</name>
    <filename>classRecManager.html</filename>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classRecManager.html</anchorfile>
      <anchor>a84eb157d5742cb94756934618f1b5608</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RemapView</name>
    <filename>classRemapView.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>atKeyframe</name>
      <anchorfile>classRemapView.html</anchorfile>
      <anchor>aeaebb9eb4e9a27cbf02d923d909fb8d2</anchor>
      <arglist>(bool isKeyframe, bool last)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInRange</name>
      <anchorfile>classRemapView.html</anchorfile>
      <anchor>a6ffdc1ffc222fa5e82a08168fb5dbeb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_inFrame</name>
      <anchorfile>classRemapView.html</anchorfile>
      <anchor>a6a793ee6c6b8483779a1e5c3441adcd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::pair&lt; int, int &gt;</type>
      <name>m_originalRange</name>
      <anchorfile>classRemapView.html</anchorfile>
      <anchor>a7e5ae962865060e4c5cd828db1c58abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_startPos</name>
      <anchorfile>classRemapView.html</anchorfile>
      <anchor>a9709b8b791d6cc3f5055b7239964eb60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RenderPresetModel</name>
    <filename>classRenderPresetModel.html</filename>
  </compound>
  <compound kind="class">
    <name>RenderPresetRepository</name>
    <filename>classRenderPresetRepository.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>deletePreset</name>
      <anchorfile>classRenderPresetRepository.html</anchorfile>
      <anchor>a31908533958a7494673c84915b4f2e38</anchor>
      <arglist>(const QString &amp;path, bool dontRefresh=false)</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; QString &gt;</type>
      <name>getAllPresets</name>
      <anchorfile>classRenderPresetRepository.html</anchorfile>
      <anchor>af4eb1ccb070c1829eb845da248f832d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; RenderPresetModel &gt; &amp;</type>
      <name>getPreset</name>
      <anchorfile>classRenderPresetRepository.html</anchorfile>
      <anchor>a885e2f5a34578299632ca5a3a1fffdf3</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>presetExists</name>
      <anchorfile>classRenderPresetRepository.html</anchorfile>
      <anchor>a931375e7c14d9f7756fe8c3bbfbc75d7</anchor>
      <arglist>(const QString &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refresh</name>
      <anchorfile>classRenderPresetRepository.html</anchorfile>
      <anchor>a2e29da7bceb4917922def13c6dbdcbc7</anchor>
      <arglist>(bool fullRefresh=false)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>savePreset</name>
      <anchorfile>classRenderPresetRepository.html</anchorfile>
      <anchor>a1a399f5c852880dbe765ce8dceac157e</anchor>
      <arglist>(RenderPresetModel *profile, bool editMode=false, const QString &amp;oldName=QString())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unordered_map&lt; QString, std::unique_ptr&lt; RenderPresetModel &gt; &gt;</type>
      <name>m_profiles</name>
      <anchorfile>classRenderPresetRepository.html</anchorfile>
      <anchor>a57ca74129aec16046d58e7ec8478b06e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RGBParade</name>
    <filename>classRGBParade.html</filename>
    <base>AbstractGfxScopeWidget</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readConfig</name>
      <anchorfile>classRGBParade.html</anchorfile>
      <anchor>a9b29ab4da59e08ea772a0f23b06009de</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRect</type>
      <name>scopeRect</name>
      <anchorfile>classRGBParade.html</anchorfile>
      <anchor>ab733c4bb56e81343c8ae57d493b78bab</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RotoHelper</name>
    <filename>classRotoHelper.html</filename>
    <base>KeyframeMonitorHelper</base>
    <member kind="function">
      <type></type>
      <name>RotoHelper</name>
      <anchorfile>classRotoHelper.html</anchorfile>
      <anchor>a656298bac1ac0f4e904fda4f0340a4eb</anchor>
      <arglist>(Monitor *monitor, std::shared_ptr&lt; AssetParameterModel &gt; model, QPersistentModelIndex index, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>refreshParams</name>
      <anchorfile>classRotoHelper.html</anchorfile>
      <anchor>a34dbd1923543be09384de21a9688a5d5</anchor>
      <arglist>(int pos) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QList&lt; BPoint &gt;</type>
      <name>getPoints</name>
      <anchorfile>classRotoHelper.html</anchorfile>
      <anchor>a83aed9da972432e0d789bba5a7c9475b</anchor>
      <arglist>(const QVariant &amp;value, const QSize frame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QVariant</type>
      <name>getSpline</name>
      <anchorfile>classRotoHelper.html</anchorfile>
      <anchor>a41f52bb02e23920a6d6210ce79878b43</anchor>
      <arglist>(const QVariant &amp;value, const QSize frame)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScopeManager</name>
    <filename>classScopeManager.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addScope</name>
      <anchorfile>classScopeManager.html</anchorfile>
      <anchor>a3ab1f1f3751636bf10bf5541bb51b478</anchor>
      <arglist>(AbstractAudioScopeWidget *audioScope, QDockWidget *audioScopeWidget=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addScope</name>
      <anchorfile>classScopeManager.html</anchorfile>
      <anchor>a1758dd4b67a43cb5e7d80c585681f866</anchor>
      <arglist>(AbstractGfxScopeWidget *colorScope, QDockWidget *colorScopeWidget=nullptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScopeWidget</name>
    <filename>classScopeWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>onNewFrame</name>
      <anchorfile>classScopeWidget.html</anchorfile>
      <anchor>a97d386d9d6e94d5230905ce7eb24b56e</anchor>
      <arglist>(const SharedFrame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopeWidget</name>
      <anchorfile>classScopeWidget.html</anchorfile>
      <anchor>a1a784af9c8f8383a2184256fcb81414e</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopeWidget</name>
      <anchorfile>classScopeWidget.html</anchorfile>
      <anchor>a62bbe1dc332021dd24450f4c4fbde69d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>refreshScope</name>
      <anchorfile>classScopeWidget.html</anchorfile>
      <anchor>a93b8a683ba082a131f620a6b83fbf5dd</anchor>
      <arglist>(const QSize &amp;size, bool full)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>requestRefresh</name>
      <anchorfile>classScopeWidget.html</anchorfile>
      <anchor>aec14a4056bd00df9bd1bb73df52f7e6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataQueue&lt; SharedFrame &gt;</type>
      <name>m_queue</name>
      <anchorfile>classScopeWidget.html</anchorfile>
      <anchor>a9fa67f0c135f909ac0cf6383658758e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SharedFrame</name>
    <filename>classSharedFrame.html</filename>
  </compound>
  <compound kind="class">
    <name>SlideWidget</name>
    <filename>classSlideWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="signal">
      <type>void</type>
      <name>modified</name>
      <anchorfile>classSlideWidget.html</anchorfile>
      <anchor>af2a0ba544b7bcf4b4ed5d571cbb99030</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classSlideWidget.html</anchorfile>
      <anchor>abbf6d9334f2fb8957a541c9de539cb9d</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classSlideWidget.html</anchorfile>
      <anchor>a69501db8e95184e61055f14a5b429c27</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateValue</name>
      <anchorfile>classSlideWidget.html</anchorfile>
      <anchor>a7114ad644f9fd00dfc0d983a1708f145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SlideWidget</name>
      <anchorfile>classSlideWidget.html</anchorfile>
      <anchor>ac0d80c802f2c2f7e9793bdf7e8eb6510</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getSlide</name>
      <anchorfile>classSlideWidget.html</anchorfile>
      <anchor>afe8c2c1b905ff9f9193fa841ff59bb31</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SmallJobLabel</name>
    <filename>classSmallJobLabel.html</filename>
  </compound>
  <compound kind="class">
    <name>SnapInterface</name>
    <filename>classSnapInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addPoint</name>
      <anchorfile>classSnapInterface.html</anchorfile>
      <anchor>ad4df2e3f871eb64d6e9d32b7890d75d0</anchor>
      <arglist>(int position)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>removePoint</name>
      <anchorfile>classSnapInterface.html</anchorfile>
      <anchor>a991d865157b3b81f5834b049e7adbd59</anchor>
      <arglist>(int position)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SnapModel</name>
    <filename>classSnapModel.html</filename>
    <base virtualness="virtual">SnapInterface</base>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classSnapModel.html</anchorfile>
      <anchor>a2575e57acd441380b8125a137139336c</anchor>
      <arglist>(int position) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClosestPoint</name>
      <anchorfile>classSnapModel.html</anchorfile>
      <anchor>a45229a61f85bdde4ab50d35bc941cbec</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNextPoint</name>
      <anchorfile>classSnapModel.html</anchorfile>
      <anchor>aa50dc642ebbaec29646698944488ed99</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPreviousPoint</name>
      <anchorfile>classSnapModel.html</anchorfile>
      <anchor>a1b452eb50ea75d7fce1fd942e24cce1f</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ignore</name>
      <anchorfile>classSnapModel.html</anchorfile>
      <anchor>a8398f65d28f65ee468b44bf9d39efd8a</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;pts)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>proposeSize</name>
      <anchorfile>classSnapModel.html</anchorfile>
      <anchor>a7614c9a804f8b66487b65ac2e41dea36</anchor>
      <arglist>(int in, int out, int size, bool right, int maxSnapDist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePoint</name>
      <anchorfile>classSnapModel.html</anchorfile>
      <anchor>a2b01efade655e9008fd0431ff0bcaa5d</anchor>
      <arglist>(int position) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unIgnore</name>
      <anchorfile>classSnapModel.html</anchorfile>
      <anchor>a791f8a3d50b87c829b5df8f99f708b19</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SpacerDialog</name>
    <filename>classSpacerDialog.html</filename>
  </compound>
  <compound kind="class">
    <name>Spectrogram</name>
    <filename>classSpectrogram.html</filename>
    <base>AbstractAudioScopeWidget</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>handleMouseDrag</name>
      <anchorfile>classSpectrogram.html</anchorfile>
      <anchor>a707cabe1094e30ecd368eceb4401d008</anchor>
      <arglist>(const QPoint &amp;movement, const RescaleDirection rescaleDirection, const Qt::KeyboardModifiers rescaleModifiers) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isBackgroundDependingOnInput</name>
      <anchorfile>classSpectrogram.html</anchorfile>
      <anchor>acf983da7d3afc6302d85f604be21a284</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isHUDDependingOnInput</name>
      <anchorfile>classSpectrogram.html</anchorfile>
      <anchor>a3f68686f7cd3fcccef2e04ad4c1e2e56</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isScopeDependingOnInput</name>
      <anchorfile>classSpectrogram.html</anchorfile>
      <anchor>a532a18ad94235319e35144d360227949</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readConfig</name>
      <anchorfile>classSpectrogram.html</anchorfile>
      <anchor>aaf25b3c40c45080ed49111da53b077aa</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QImage</type>
      <name>renderAudioScope</name>
      <anchorfile>classSpectrogram.html</anchorfile>
      <anchor>a82df34aa4f752366ff8aeb73d80314be</anchor>
      <arglist>(uint accelerationFactor, const audioShortVector &amp;audioFrame, const int freq, const int num_channels, const int num_samples, const int newData) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QImage</type>
      <name>renderBackground</name>
      <anchorfile>classSpectrogram.html</anchorfile>
      <anchor>acf09c965eea4d331d5ea95120dc5e801</anchor>
      <arglist>(uint accelerationFactor) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QImage</type>
      <name>renderHUD</name>
      <anchorfile>classSpectrogram.html</anchorfile>
      <anchor>aa844f437efe09a3722e7689c726027fa</anchor>
      <arglist>(uint accelerationFactor) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRect</type>
      <name>scopeRect</name>
      <anchorfile>classSpectrogram.html</anchorfile>
      <anchor>a28b0da5004b179e35bca1b0627d161e0</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SpeechDialog</name>
    <filename>classSpeechDialog.html</filename>
  </compound>
  <compound kind="struct">
    <name>StatusBarMessageItem</name>
    <filename>structStatusBarMessageItem.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>needsConfirmation</name>
      <anchorfile>structStatusBarMessageItem.html</anchorfile>
      <anchor>acf5a31b9a0207efdc59361c854d625cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>confirmed</name>
      <anchorfile>structStatusBarMessageItem.html</anchorfile>
      <anchor>a1c0c8fd32dea801b13a9dcc8e19337cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StatusBarMessageLabel</name>
    <filename>classStatusBarMessageLabel.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setKeyMap</name>
      <anchorfile>classStatusBarMessageLabel.html</anchorfile>
      <anchor>afc818699de111b8982561348df24b80f</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setTmpKeyMap</name>
      <anchorfile>classStatusBarMessageLabel.html</anchorfile>
      <anchor>a395204642f25efe33be42c4cf0ed125f</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resizeEvent</name>
      <anchorfile>classStatusBarMessageLabel.html</anchorfile>
      <anchor>a550127288aae107ad27f5652506268c4</anchor>
      <arglist>(QResizeEvent *event) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SubtitleEdit</name>
    <filename>classSubtitleEdit.html</filename>
  </compound>
  <compound kind="class">
    <name>SubtitleModel</name>
    <filename>classSubtitleModel.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>jsontoSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a9455d526fb1e0fefab20474eaa53af6d</anchor>
      <arglist>(const QString &amp;data)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>parseSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>aa79cfc0fd7f01f700a261a92207eb108</anchor>
      <arglist>(const QString &amp;subPath=QString())</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>setText</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>ace59ad96c6537b0884b41f4e6ef475e6</anchor>
      <arglist>(int id, const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubtitleModel</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>af0d6cfdfc0fd70a3a899d6d11bb0cdaf</anchor>
      <arglist>(std::shared_ptr&lt; TimelineItemModel &gt; timeline=nullptr, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a0013e6a0b636dab3880f386745905aa2</anchor>
      <arglist>(int id, GenTime start, GenTime end, const QString &amp;str, bool temporary=false, bool updateFilter=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a8fad33d2a8ed59798aa27b5917598c47</anchor>
      <arglist>(int startframe=-1, QString text=QString())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allSnaps</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a1ac0e575bfc958c89d02de38a33e86b6</anchor>
      <arglist>(std::vector&lt; int &gt; &amp;snaps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearGrab</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a7b0636cd0177e2a7e578d1e0799c0251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copySubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a7f1e51a948702d30f4c753a49a711772</anchor>
      <arglist>(const QString &amp;path, bool checkOverwrite, bool updateFilter=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>cutSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a98a991e96df4f6e67516ef206e688461</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cutSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a5aec1c3bc93a0bac77a94fb522ee207d</anchor>
      <arglist>(int position, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>ad8735e3a0aa53b52f1b1ec7410077f87</anchor>
      <arglist>(const QModelIndex &amp;index, int role) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>accc408c49094b8fdca12b26a378eb054</anchor>
      <arglist>(int frameframe, int endframe, const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doCutSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>af5924eb4d8397016bc8e5ebd51ea1d6b</anchor>
      <arglist>(int id, int cursorPos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>editEndPos</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a84f9be0049b14981d1a74a202b4c3aaa</anchor>
      <arglist>(GenTime startPos, GenTime newEndPos, bool refreshModel=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>editSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>abeb3bb1310ab282555ce260c8690d85b</anchor>
      <arglist>(int id, const QString &amp;newSubtitleText)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>editSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a4d19c628619d4a6596579cb7794750c9</anchor>
      <arglist>(int id, const QString &amp;newText, const QString &amp;oldText)</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; SubtitledTime &gt;</type>
      <name>getAllSubtitles</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a483f3defabf48a43109c9a9897f119be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBlankEnd</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a23b6d8379da01c887639aa7030c617b6</anchor>
      <arglist>(int pos) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBlankSizeAtPos</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>ae2c457198de1fc85697b1cfb7007a8aa</anchor>
      <arglist>(int frame) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBlankStart</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a21ae61b11064299a3cb90196376edb5c</anchor>
      <arglist>(int pos) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIdForStartPos</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a52cb253651b72878693d3cfa09bd1721</anchor>
      <arglist>(GenTime startTime) const</arglist>
    </member>
    <member kind="function">
      <type>QPair&lt; int, int &gt;</type>
      <name>getInOut</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a790d512d5c9cefad63959c7cd4a8c46d</anchor>
      <arglist>(int sid) const</arglist>
    </member>
    <member kind="function">
      <type>std::unordered_set&lt; int &gt;</type>
      <name>getItemsInRange</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>ad043fa0df31fbf94342cee60c96d317d</anchor>
      <arglist>(int startFrame, int endFrame) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNextBlankStart</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a74b9de27f2c8bad1de611d484ef4fcb6</anchor>
      <arglist>(int pos) const</arglist>
    </member>
    <member kind="function">
      <type>SubtitledTime</type>
      <name>getSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a2f9edcbb17af332b03ebdb8b095986fe</anchor>
      <arglist>(GenTime startFrame) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSubtitlePlaytime</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a22417cb82340ee4fcdb96714f3feaf63</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getUrl</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a342d0368e0c43c3113c776f26b137e34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>importSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>aa265cb2352ca04dcca1b7cdf3333a93c</anchor>
      <arglist>(const QString &amp;filePath, int offset=0, bool externalImport=false, float startFramerate=30.00, float targetFramerate=30.00, const QByteArray &amp;encoding=&quot;UTF-8&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlankAt</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a0ee050bb7228f2675817bcbaf2479c38</anchor>
      <arglist>(int pos) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadProperties</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>ae65ad62b4bcea5148aafb25ad6071bc6</anchor>
      <arglist>(const QMap&lt; QString, QString &gt; &amp;subProperties)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>moveSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>ae6bd2d88fd5fa34a995f336aaab7ae6b</anchor>
      <arglist>(int subId, GenTime newPos, bool updateModel, bool updateView)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerSnap</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a7691c468948003be8fe07997ce19b47c</anchor>
      <arglist>(const std::weak_ptr&lt; SnapInterface &gt; &amp;snapModel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllSubtitles</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>ab0a5fc9492ba178f1a7b21c83c65cabb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>af4f9b1dd8f7c31927fc94d43bca9712f</anchor>
      <arglist>(int id, bool temporary=false, bool updateFilter=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeSubtitle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>afc7d749efd7fe633b2c05f9f54b30045</anchor>
      <arglist>(int startFrame, int endFrame, int oldEndFrame, bool refreshModel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restoreTmpFile</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>aad8ce89900e2460da07c828a359201da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelected</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a02a5d965f4e678be78eca19637bec7a4</anchor>
      <arglist>(int id, bool select)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStyle</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>aab10db6a3b2a04edbf2decf582139551</anchor>
      <arglist>(const QString &amp;style)</arglist>
    </member>
    <member kind="function">
      <type>GenTime</type>
      <name>stringtoTime</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a10c8ac0a4716cc0ed25cf409701567be</anchor>
      <arglist>(QString &amp;str, const double factor=1.)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>switchGrab</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a7105d079a7b0eb7c827b3208f5acf787</anchor>
      <arglist>(int sid)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>toJson</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>aa82d875c0ff11b3bb684f798a0939a18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QDomElement</type>
      <name>toXml</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>abcdaa9dc4f19a9f2cb6af92b10d1c1df</anchor>
      <arglist>(int sid, QDomDocument &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsetModel</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a0a01c7dad3740afa37a7e93f5e8d953d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateSub</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a073c30e42b299d9e3063c6814c1db122</anchor>
      <arglist>(int id, const QVector&lt; int &gt; &amp;roles)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QByteArray</type>
      <name>guessFileEncoding</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>ae199fd6f2c96c0317f8b2615aa98ad3c</anchor>
      <arglist>(const QString &amp;file, bool *confidence)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addSnapPoint</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>ac486ee95da1fc93d92e7d7f5e720c8cc</anchor>
      <arglist>(GenTime startpos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>removeSnapPoint</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>aa41d8b052a920ae74e43e0580aef3386</anchor>
      <arglist>(GenTime startpos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setup</name>
      <anchorfile>classSubtitleModel.html</anchorfile>
      <anchor>a6611499f699abdd844d56b5f238d9328</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SwitchParamWidget</name>
    <filename>classSwitchParamWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classSwitchParamWidget.html</anchorfile>
      <anchor>a04217a647652f73b7d4f833a18abda28</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classSwitchParamWidget.html</anchorfile>
      <anchor>ab3bab5a1691a43016c5a57d2757cefa1</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SwitchParamWidget</name>
      <anchorfile>classSwitchParamWidget.html</anchorfile>
      <anchor>aacca0186975f232cb934c78a4abccf68</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TagWidget</name>
    <filename>classTagWidget.html</filename>
  </compound>
  <compound kind="class">
    <name>TaskManager</name>
    <filename>classTaskManager.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>slotCancelJobs</name>
      <anchorfile>classTaskManager.html</anchorfile>
      <anchor>a631490ecac0c7c1d63ff41534ffc179f</anchor>
      <arglist>(bool leaveBlocked=false, const QVector&lt; AbstractTask::JOBTYPE &gt; exceptions={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>discardJobs</name>
      <anchorfile>classTaskManager.html</anchorfile>
      <anchor>a40cc34017a8483fc64fabd0d0d83b054</anchor>
      <arglist>(const ObjectId &amp;owner, AbstractTask::JOBTYPE type=AbstractTask::NOJOBTYPE, bool softDelete=false, const QVector&lt; AbstractTask::JOBTYPE &gt; exceptions={})</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getJobProgressForClip</name>
      <anchorfile>classTaskManager.html</anchorfile>
      <anchor>ad6195814ac751454add1f22ae6b674b1</anchor>
      <arglist>(const ObjectId &amp;owner)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasPendingJob</name>
      <anchorfile>classTaskManager.html</anchorfile>
      <anchor>aac1ed6d96290976715e35c3dd1d9b618</anchor>
      <arglist>(const ObjectId &amp;owner, AbstractTask::JOBTYPE type=AbstractTask::NOJOBTYPE) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlocked</name>
      <anchorfile>classTaskManager.html</anchorfile>
      <anchor>a02c13ab6deb9792f487981fbd88aa402</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startTask</name>
      <anchorfile>classTaskManager.html</anchorfile>
      <anchor>af800474e1b6e3a757c9364885cf11a49</anchor>
      <arglist>(int ownerId, AbstractTask *task)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>taskDone</name>
      <anchorfile>classTaskManager.html</anchorfile>
      <anchor>a23ddee8387a9e9d776a58162089d60e6</anchor>
      <arglist>(int cid, AbstractTask *task)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unBlock</name>
      <anchorfile>classTaskManager.html</anchorfile>
      <anchor>a6f56cae6b9b212b4840ae2b7c16a375a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateConcurrency</name>
      <anchorfile>classTaskManager.html</anchorfile>
      <anchor>a989830fb9470454eb4867a27a4033814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>displayedClip</name>
      <anchorfile>classTaskManager.html</anchorfile>
      <anchor>afd2e4283fadba09a5c678cbf0dc9d4a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TemporaryData</name>
    <filename>classTemporaryData.html</filename>
  </compound>
  <compound kind="class">
    <name>TextBasedEdit</name>
    <filename>classTextBasedEdit.html</filename>
  </compound>
  <compound kind="class">
    <name>ThumbnailCache</name>
    <filename>classThumbnailCache.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>checkIntegrity</name>
      <anchorfile>classThumbnailCache.html</anchorfile>
      <anchor>a8277ea9f3e30485287bc686004389273</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCache</name>
      <anchorfile>classThumbnailCache.html</anchorfile>
      <anchor>a90e251a546f0699b39a02c7d8e4983f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QImage</type>
      <name>getThumbnail</name>
      <anchorfile>classThumbnailCache.html</anchorfile>
      <anchor>a786ed1d35ce2f069a9d0da1ad75556b0</anchor>
      <arglist>(QString hash, const QString &amp;binId, int pos, bool volatileOnly=false) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasThumbnail</name>
      <anchorfile>classThumbnailCache.html</anchorfile>
      <anchor>a0d73a93af5a35b1c6fb4f015e63fced4</anchor>
      <arglist>(const QString &amp;binId, int pos, bool volatileOnly=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidateThumbsForClip</name>
      <anchorfile>classThumbnailCache.html</anchorfile>
      <anchor>a5faab98cd65beede2389c8ffc8ab35b8</anchor>
      <arglist>(const QString &amp;binId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCachedThumbs</name>
      <anchorfile>classThumbnailCache.html</anchorfile>
      <anchor>a232bf40c61de93c46b68db681dce20f4</anchor>
      <arglist>(const std::unordered_map&lt; QString, std::vector&lt; int &gt; &gt; &amp;keys)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeThumbnail</name>
      <anchorfile>classThumbnailCache.html</anchorfile>
      <anchor>a90c802c1db0b162e7b842bb940efe949</anchor>
      <arglist>(const QString &amp;binId, int pos, const QImage &amp;img, bool persistent=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Timecode</name>
    <filename>classTimecode.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>getDisplayTimecode</name>
      <anchorfile>classTimecode.html</anchorfile>
      <anchor>ae5569054cbc0cb29c9c9c931e0ab7cd4</anchor>
      <arglist>(const GenTime &amp;time, bool frameDisplay) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFormat</name>
      <anchorfile>classTimecode.html</anchorfile>
      <anchor>aea4f06ce27d700d4d9cf3a1c607dd5ea</anchor>
      <arglist>(double framesPerSecond, Formats format=HH_MM_SS_FF)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TimecodeDisplay</name>
    <filename>classTimecodeDisplay.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>acabb99968cb6d9b8321ea088fbf01c39</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimecodeDisplay</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>a9f927ae482fa1946939f553c9906504f</anchor>
      <arglist>(QWidget *parent, const Timecode &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimecodeDisplay</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>a20a1d62b4e99afee846036d0412285f8</anchor>
      <arglist>(QWidget *parent=nullptr, bool autoAdjust=true)</arglist>
    </member>
    <member kind="function">
      <type>GenTime</type>
      <name>gentime</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>a585487bb0578f075ee6efdb52ebbc783</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getValue</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>afeaea350a0089b3666ecfada007ba9d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maximum</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>a03451f0e47c2dd8da34a3162af54c48d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minimum</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>a09a471022f0f6da8c431f41989d7aec7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectAll</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>a012b145551cdbfb301052dc00c512348</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOffset</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>ad6b5dd3dbcb0b1dafe6a692dd7237e9b</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRange</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>ab5bd2d8c6e0422c952dc3db2822753b3</anchor>
      <arglist>(int min, int max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimecode</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>aa933c1019d498474b664ef650695619f</anchor>
      <arglist>(const Timecode &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeCodeFormat</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>a32f15a45787c6cb5d7372b0792032052</anchor>
      <arglist>(bool frametimecode, bool init=false)</arglist>
    </member>
    <member kind="function">
      <type>Timecode</type>
      <name>timecode</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>ae8fe8884f1a54b3dcf6677ad9c4ff7fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTimeCode</name>
      <anchorfile>classTimecodeDisplay.html</anchorfile>
      <anchor>a526c1c968e531adf963e601a04748fec</anchor>
      <arglist>(const Timecode &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TimecodeValidator</name>
    <filename>classTimecodeValidator.html</filename>
  </compound>
  <compound kind="class">
    <name>TimelineContainer</name>
    <filename>classTimelineContainer.html</filename>
  </compound>
  <compound kind="class">
    <name>TimelineItemModel</name>
    <filename>classTimelineItemModel.html</filename>
    <base>TimelineModel</base>
    <member kind="signal">
      <type>void</type>
      <name>trackVisibilityChanged</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>a4852f78a86546c228e49b9721efda1cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addTracksAtPosition</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>a4291b3b47891cd595267d124f02ddc5b</anchor>
      <arglist>(int position, int tracksCount, QString &amp;trackName, bool addAudioTrack, bool addAVTrack, bool addRecTrack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildTrackCompositing</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>a4bada5ca65b83c836a3c6c5df1a4348a</anchor>
      <arglist>(bool rebuild=false) override</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFirstVideoTrackIndex</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>af4a53ac68dd57668019902845702598c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>importTrackEffects</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>aefe04122551f799b8d77e1312c5ab196</anchor>
      <arglist>(int tid, std::weak_ptr&lt; Mlt::Service &gt; service)</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>makeClipIndexFromID</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>a4fe361b2363e3fcf9931e65e8eb9af8a</anchor>
      <arglist>(int clipId) const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>makeCompositionIndexFromID</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>addfcfb811feea36870f7711c32374987</anchor>
      <arglist>(int compoId) const override</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>makeTrackIndexFromID</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>a40067b3702e61a7c7d8c6c646290a69f</anchor>
      <arglist>(int trackId) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>passSequenceProperties</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>afd99258389a7902d6661b0c99e962c00</anchor>
      <arglist>(const QMap&lt; QString, QString &gt; baseProperties)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rebuildMixer</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>aa52b164d8ef9fdba27618dca16298c7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrackName</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>a1aa2c3399d21d4d6e5cf9145cd2a7df7</anchor>
      <arglist>(int trackId, const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrackStackEnabled</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>a92d143cefa4f006f0d1d41ce3bc8017a</anchor>
      <arglist>(int tid, bool enable)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; TimelineItemModel &gt;</type>
      <name>construct</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>aac93d4f7c41362ca5757e15bbaf21e02</anchor>
      <arglist>(const QUuid &amp;uuid, std::weak_ptr&lt; DocUndoStack &gt; undo_stack)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TimelineItemModel</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>a394eca0d16896b3edad377875e35e1f1</anchor>
      <arglist>(const QUuid &amp;uuid, std::weak_ptr&lt; DocUndoStack &gt; undo_stack)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>finishConstruct</name>
      <anchorfile>classTimelineItemModel.html</anchorfile>
      <anchor>a52a0ed07c8ac42e5a4d56cdf73351b88</anchor>
      <arglist>(const std::shared_ptr&lt; TimelineItemModel &gt; &amp;ptr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TimelineModel</name>
    <filename>classTimelineModel.html</filename>
    <member kind="enumvalue">
      <name>IsProxyRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a8c084f04f8f5061831830e0896dcc6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ServiceRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905aaafe5d10245674674537d557f77fae37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StartRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a6bcf82dbd99d06896e7eaaccfdc83d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MixRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a03dcd792ab8888842643ea87f0de73e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MixCutRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a0dca7747051743a0f9bca7f0e0202e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BinIdRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905af4af087c68058fbff072bb1f8788505f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrackIdRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a27638e7bee39f0eb9994de8ebe12a505</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PlaylistStateRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a66ac269faebbe4dbadb5a15b4abbefa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StatusRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905afcc04a4c7b04adac8af0daf07b592e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905ab5ec7dbfb2fde5987850e9a50f989562</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyframesRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a2cafe9cf7f0c4db7486206b2d4b7ee65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OutPointRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a7828d77805193ab7633cd233ea1aa31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FramerateRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a00020a10bd859df6f7b161a860ed6a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GroupedRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a660490b62f42f9684e879ba947dbc13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAudio</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a861a0eceaa761604f7035949794cf4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanBeAudioRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a0118742cefb4462c65de95b71d620d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanBeVideoRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905af69673ef79bba11ba7e831bedf37f0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDisabledRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a8ee68501fed4bf56734b3ecdca6edf46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAudioRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a7ba22837a297bc6dbc900aa4aef33cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ShowKeyframesRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905ab05e207259559f3ce757379c67562b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AudioChannelsRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a1224ba17511e34734dd24049e45052ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AudioStreamRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a73933efdf3917bba2d100f9c1d50020d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AudioMultiStreamRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a6bf6f218868d0c1d020d56b5d4c54148</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AudioStreamIndexRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a77c325f1d007c61a27f726f50506cccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsCompositeRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a2a59674c187b9dbda4c9c8e034de54a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLockedRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a5b22f4d0f7ac81ef4ef14a2d741840b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HeightRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a65c87fc470d8e51bdf7ebdb6d10a1ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrackTagRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a3250750c9ea8aee8c01a744bb14baf85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FadeInRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a7a92bcb6e8b8e9d4b836a36a7e0681f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FadeOutRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a767a285b947ff5731da30c7ef9c04efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FileHashRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a845bd60e1ed51b3620cdf7496d6535b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SpeedRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905aac4f48906cd1e7ab8678d2731b5e66e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipThumbRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a8eb9fe15d38b913d334512c949603d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReloadAudioThumbRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a44522b4316b845108773cf085213aca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PositionOffsetRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905ae0e2edf48936f1a0ccd5963a96d5d54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TimeRemapRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905abbbba31bbce5634ae8c456c1f6b5d4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ItemATrack</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a929216ee0e1fb227a7c1444ec5fc6da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ItemIdRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a3ee529d21b96d81f3be4cb0908a0680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EffectNamesRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905aa7e04c557d81cdf48c82f3d2dc9710c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EffectsEnabledRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905ade5f01f30726f1b1b5403911bd0160d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GrabbedRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905ae27fb59d5c162c8374f9c2ea565439ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelectedRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a741254d9b00108334296962c45b65fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrackActiveRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905ae3ef5fe2a2a2a975f0189d9090bcabe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AudioRecordRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a5ddb775f404f4cd0947ac3d12c7fac32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EffectZonesRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a80d56026dc618037348542549b355904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AudioChannelsRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a1224ba17511e34734dd24049e45052ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AudioMultiStreamRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a6bf6f218868d0c1d020d56b5d4c54148</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AudioRecordRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a5ddb775f404f4cd0947ac3d12c7fac32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AudioStreamIndexRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a77c325f1d007c61a27f726f50506cccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AudioStreamRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a73933efdf3917bba2d100f9c1d50020d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BinIdRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905af4af087c68058fbff072bb1f8788505f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanBeAudioRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a0118742cefb4462c65de95b71d620d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanBeVideoRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905af69673ef79bba11ba7e831bedf37f0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ClipThumbRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a8eb9fe15d38b913d334512c949603d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EffectNamesRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905aa7e04c557d81cdf48c82f3d2dc9710c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EffectsEnabledRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905ade5f01f30726f1b1b5403911bd0160d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EffectZonesRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a80d56026dc618037348542549b355904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FadeInRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a7a92bcb6e8b8e9d4b836a36a7e0681f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FadeOutRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a767a285b947ff5731da30c7ef9c04efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FileHashRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a845bd60e1ed51b3620cdf7496d6535b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FramerateRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a00020a10bd859df6f7b161a860ed6a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GrabbedRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905ae27fb59d5c162c8374f9c2ea565439ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GroupedRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a660490b62f42f9684e879ba947dbc13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAudio</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a861a0eceaa761604f7035949794cf4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HeightRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a65c87fc470d8e51bdf7ebdb6d10a1ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAudioRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a7ba22837a297bc6dbc900aa4aef33cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsCompositeRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a2a59674c187b9dbda4c9c8e034de54a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDisabledRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a8ee68501fed4bf56734b3ecdca6edf46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLockedRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a5b22f4d0f7ac81ef4ef14a2d741840b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsProxyRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a8c084f04f8f5061831830e0896dcc6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ItemATrack</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a929216ee0e1fb227a7c1444ec5fc6da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ItemIdRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a3ee529d21b96d81f3be4cb0908a0680a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeyframesRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a2cafe9cf7f0c4db7486206b2d4b7ee65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MixCutRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a0dca7747051743a0f9bca7f0e0202e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MixRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a03dcd792ab8888842643ea87f0de73e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OutPointRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a7828d77805193ab7633cd233ea1aa31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PlaylistStateRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a66ac269faebbe4dbadb5a15b4abbefa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PositionOffsetRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905ae0e2edf48936f1a0ccd5963a96d5d54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReloadAudioThumbRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a44522b4316b845108773cf085213aca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelectedRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a741254d9b00108334296962c45b65fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ServiceRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905aaafe5d10245674674537d557f77fae37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ShowKeyframesRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905ab05e207259559f3ce757379c67562b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SpeedRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905aac4f48906cd1e7ab8678d2731b5e66e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StartRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a6bcf82dbd99d06896e7eaaccfdc83d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StatusRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905afcc04a4c7b04adac8af0daf07b592e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TimeRemapRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905abbbba31bbce5634ae8c456c1f6b5d4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrackActiveRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905ae3ef5fe2a2a2a975f0189d9090bcabe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrackIdRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a27638e7bee39f0eb9994de8ebe12a505</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrackTagRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905a3250750c9ea8aee8c01a744bb14baf85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TypeRole</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a40006161a4645a05ff16ddb1c664a905ab5ec7dbfb2fde5987850e9a50f989562</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>checkItemDeletion</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a26771a851e8efc1e6706a28b8c6cbf1c</anchor>
      <arglist>(int cid)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>checkTrackDeletion</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a73193d2127a14eaf6ce9a77010da965a</anchor>
      <arglist>(int tid)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>connectPreviewManager</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>af97ab9f851b6805ba852ec8ea20dac89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>durationUpdated</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a8db449f1f283ae9434dc212639e66fa8</anchor>
      <arglist>(const QUuid &amp;uuid)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>flashLock</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a90261b75382ae37a31d303e74cdefcd7</anchor>
      <arglist>(int tid)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>highlightSub</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a0b5ceaefbbda858949dfd00381a61b75</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>invalidateZone</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aa1baa6f7905d3b6902a18c6f2a408ddf</anchor>
      <arglist>(int in, int out)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>refreshClipActions</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a6e94d3306020daa5160c5ab266f3bf07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>requestClearAssetView</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a25ec7156cc5f9eeea19c87bd7c9e8c91</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>saveGuideCategories</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a2303440ee1cda8c56a7b22919c91c696</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectedMixChanged</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ab409deb18753ff264518f248c2129949</anchor>
      <arglist>(int cid, const std::shared_ptr&lt; AssetParameterModel &gt; &amp;asset, bool refreshOnly=false)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a73b3b5bdaae7486b7cac09b5e39c9382</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>visibleSequenceNameChanged</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a240eb656a638daa361a5bc2d80366e91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSnap</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ae746f4ef107261a4df28a561d1a75174</anchor>
      <arglist>(int pos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>adjustAssetRange</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a39826696d3c65e01ccd15794f4e420b5</anchor>
      <arglist>(int clipId, int in, int out)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>adjustFrame</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aca820e5dc91595fc90976cda76c0d1f0</anchor>
      <arglist>(int frame, int trackId)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkConsistency</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a582b52cc0f2d32c14e9b0458ccf2e380</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;guideSnaps={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearGroupSelectionOnDelete</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a5446e7133a617ee5f96e75bb572cca32</anchor>
      <arglist>(std::vector&lt; int &gt; groups)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>clipIsAudio</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a63210a0318c8683c72dc8a4a5cf194d4</anchor>
      <arglist>(int cid) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>duration</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>af68e745573d314d57bb6ba52395d66b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>extractCompositionLumas</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a313c507444bb1ae97c5d613eb1250bb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>extractExternalEffectFiles</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>abe4918bbecf347ccdbe5db87107e430b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::unordered_set&lt; int &gt;</type>
      <name>getAllTracksIds</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a0aee89510499b21890d31c32d77ff3d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QPair&lt; int, int &gt;</type>
      <name>getAVtracksCount</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aa3271ceb47952a5bf80925a58d78a76e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBlankSizeNearClip</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a92b89180fa2a5ea729a9563a7b713c61</anchor>
      <arglist>(int clipId, bool after) const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getClipBinId</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a89f980096bd8f1c6b7638fac09085fea</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClipByPosition</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a9a62f07392525370f587e17772a7d110</anchor>
      <arglist>(int trackId, int position, int playlist=-1) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; EffectStackModel &gt;</type>
      <name>getClipEffectStack</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a8ddfea1b0a7ae3b6986edc92651bc045</anchor>
      <arglist>(int itemId)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; EffectStackModel &gt;</type>
      <name>getClipEffectStackModel</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a550e370c083ba540bc420027a32a21df</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClipEnd</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aba5dc434c350b0fce0fabfc49ee8d234</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>getClipFrameSize</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ac164c906800c199a3cd1067966782214</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClipIn</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aca903023be1360fc4f68d61a02e9b4ef</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>QPoint</type>
      <name>getClipInDuration</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ae645f2667e1b05401ad802b9c5732fa1</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; EffectStackModel &gt;</type>
      <name>getClipMixStackModel</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a35aae1ff683db786fc75273c76082daa</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getClipName</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ac268afd9679e199119c8492fec24d69a</anchor>
      <arglist>(int cid) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClipPlaytime</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>acdf46230dc5b8228d68ccb9494704270</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClipPosition</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ab51f0b24de5ce1bff5fd2915ca826087</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClipsCount</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>af87776ebb2852e1c5e6082b64f9ce4c7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getClipSpeed</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a72059e6d3ada1d234b781b3698045056</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClipSplitPartner</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a2e7a940d025e43ad4fa0a92ee3a3fe84</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClipStartAt</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a822a6e6e79b856f1e6c3c8da9a9a5a80</anchor>
      <arglist>(int tid, int pos, int playlist) const</arglist>
    </member>
    <member kind="function">
      <type>PlaylistState::ClipState</type>
      <name>getClipState</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a357d6c10fe59b5e1ea90cff177a6f4c3</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClipSubPlaylistIndex</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a4e78d31685021544e22bb79278f8126f</anchor>
      <arglist>(int cid) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClipTrackId</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a5ff24b714bf1b4b0e5ff01de8b83c820</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCompositionByPosition</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>af9dc594ce98080bff0f61db4ff5ce11f</anchor>
      <arglist>(int trackId, int position) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; AssetParameterModel &gt;</type>
      <name>getCompositionParameterModel</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aac358ca95af9f982b823aaf21cd3645a</anchor>
      <arglist>(int compoId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCompositionsCount</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a817889b27ad1b350dc197e2921d81604</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QSize</type>
      <name>getCompositionSizeOnTrack</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ac7a0ed80f98ea2f83d215516755ce568</anchor>
      <arglist>(const ObjectId &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCompositionTrackId</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a76f71b4ab7146e95fc445cdd81588a1f</anchor>
      <arglist>(int compoId) const</arglist>
    </member>
    <member kind="function">
      <type>std::unordered_set&lt; int &gt;</type>
      <name>getCurrentSelection</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aa4c79c56d8bbe4773be879702a4ef5d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QVariantList</type>
      <name>getGroupData</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a3e4d9e217340c3183dff70dde91b657c</anchor>
      <arglist>(int itemId)</arglist>
    </member>
    <member kind="function">
      <type>std::unordered_set&lt; int &gt;</type>
      <name>getGroupElements</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aa7086aa173173fb560214c369b0e7819</anchor>
      <arglist>(int clipId)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; MarkerListModel &gt;</type>
      <name>getGuideModel</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ac0cd38498ef23e9f0ec7666c4a0d5920</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getItemEnd</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aaca27a7cbbd2ff44bf0df7b61f669c58</anchor>
      <arglist>(int itemId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getItemPlaytime</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a9e6c8f9ad5556a9a005f9091937ecb26</anchor>
      <arglist>(int itemId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getItemPosition</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a3330f237d1dddde6ace1c200b8309014</anchor>
      <arglist>(int itemId) const</arglist>
    </member>
    <member kind="function">
      <type>std::unordered_set&lt; int &gt;</type>
      <name>getItemsInRange</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a6bb6500042d187d485fdbae2cf75dcb3</anchor>
      <arglist>(int trackId, int start, int end=-1, bool listCompositions=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getItemTrackId</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>af8275ba051015816908b0c1021821144</anchor>
      <arglist>(int itemId) const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; int &gt;</type>
      <name>getLowerTracksId</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ab7d1d0eb6096980cfe8b5a752ef07409</anchor>
      <arglist>(int trackId, TrackType type=TrackType::AnyTrack) const</arglist>
    </member>
    <member kind="function">
      <type>QVariantList</type>
      <name>getMasterEffectZones</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>af49009909f8f1cc6bcb76b127f763e5d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMirrorAudioTrackId</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a5fdce91df4f5c475098f93abfbaec1a3</anchor>
      <arglist>(int trackId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMixCutPos</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a33cfc7c4344cb6eea7ec5c5c1c5cd127</anchor>
      <arglist>(int cid) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNextSnapPos</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a1d19b5045cdcb57d45a72b973fe50b58</anchor>
      <arglist>(int pos, std::vector&lt; int &gt; &amp;snaps, std::vector&lt; int &gt; &amp;ignored)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNextTrackId</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a7f72d27680e913e4feca92bfff70b1ad</anchor>
      <arglist>(int trackId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPreviousSnapPos</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ad5764dbe4472cb7ca9ad3bcb435f3fca</anchor>
      <arglist>(int pos, std::vector&lt; int &gt; &amp;snaps, std::vector&lt; int &gt; &amp;ignored)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPreviousTrackId</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a103f910c7e081f2c0825434091b07fdc</anchor>
      <arglist>(int trackId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPreviousVideoTrackIndex</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aa2e5c9beb97da84a9ffa1e8d22680ad4</anchor>
      <arglist>(int trackId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPreviousVideoTrackPos</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a4a183a67e6f5bc7243e9ede4d7fdaa6a</anchor>
      <arglist>(int trackId) const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>getProxiesAt</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>acdbbd271f2ad7972a08dbaa047a78469</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSubtitleByStartPosition</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a9a7f43e8b69fde3b25aa58eaeae9117c</anchor>
      <arglist>(int position) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; SubtitleModel &gt;</type>
      <name>getSubtitleModel</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>afb911f0e4cece1d354ed999d0d3f8627</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTrackClipsCount</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a0e05b2e39753aa6866b34e7646dd70ad</anchor>
      <arglist>(int trackId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTrackCompositionsCount</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ae4e7b9a54966652b3163021c716c1063</anchor>
      <arglist>(int trackId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTrackIndexFromPosition</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a176147e4c572fdd4eb02b6058bb5315a</anchor>
      <arglist>(int pos) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTrackMltIndex</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a157190d27de81b31d83b77c5c15aad16</anchor>
      <arglist>(int trackId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTrackPosition</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a0ec3751493e1dc0eb81cb76ce64ba8e0</anchor>
      <arglist>(int trackId) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTracksCount</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a00a58769c5639ffc1e34fade44fdafd1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; int &gt;</type>
      <name>getTracksIds</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aa7567f3bdc309064d6f615058d137821</anchor>
      <arglist>(bool audio) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTrackSortValue</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aa91621f5c9978ccf381d8cf0f4bd4997</anchor>
      <arglist>(int trackId, int separated) const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getTrackTagById</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a93cc772ff0498ccce95262d2fa5002a1</anchor>
      <arglist>(int trackId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasClipEndMix</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a80085ee786fc988f5de292a580ae7e25</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>importMasterEffects</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a86511b79ca9e56177b92b2360718c418</anchor>
      <arglist>(std::weak_ptr&lt; Mlt::Service &gt; service)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializePreviewManager</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ad476862ed3926c8f2cfcab4f5c82f105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAudioTrack</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a5adda61a3a78bac470a7c76f64e1450a</anchor>
      <arglist>(int trackId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isClip</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aaf3d86516197e23ae9e1d13daf1e2e2e</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isComposition</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a8674fa6205dd4cad97a93193c93a5581</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGroup</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a2ac2c8370f7dee05329c9dc998b2c863</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isItem</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a80cb74c85ed62d5a295304c82edabf4c</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubtitleTrack</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ac6ff4aef7e60d6ddfccedc830e51ee9d</anchor>
      <arglist>(int trackId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTrack</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a5a64c38214ea136749b0aa393a47ea6d</anchor>
      <arglist>(int id) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadPreview</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>adc93d325c6b71cd88386e474522c7392</anchor>
      <arglist>(const QString &amp;chunks, const QString &amp;dirty, bool enable, Mlt::Playlist &amp;playlist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadTractor</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a0f887c9d54f6f268c8b3e41c0b5233b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lockTrack</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>abd690b540b20058110faab681c907c0f</anchor>
      <arglist>(int trackId, bool lock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeTransparentBg</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a885e6bab957cedec7bb85ce3c6522a73</anchor>
      <arglist>(bool transparent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>mixClip</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ab065a13ad7d9092244a435a8a340e3b6</anchor>
      <arglist>(int idToMove=-1, const QString &amp;mixId=QStringLiteral(&quot;luma&quot;), int delta=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>plantMix</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ab1f3770989fcc475acdc6880a9b11e47</anchor>
      <arglist>(int tid, Mlt::Transition *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepareClose</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a2705a8b0544017900b06b078a133c43c</anchor>
      <arglist>(bool softDelete=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prepareShutDown</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ac08ae6f209d711a5c8b306b53abcdeb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Mlt::Producer &gt;</type>
      <name>producer</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a70f5ba7b65007c621dbdd7ad5cb9e744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerTimeline</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a8925ae0ab15543865ccfc5aab25dc8e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeSnap</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aeb3a16a7cefa2af37c9aaaa77dc96a56</anchor>
      <arglist>(int pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestAddToSelection</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aa099475afd0eeeaff424b4605322fe18</anchor>
      <arglist>(int itemId, bool clear=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestClearSelection</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a735e5610d5d3c128a4592cd460b63936</anchor>
      <arglist>(bool onDeletion=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestClipInsertion</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a7f0d176f602d8be136d463006de7135b</anchor>
      <arglist>(const QString &amp;binClipId, int trackId, int position, int &amp;id, bool logUndo=true, bool refreshView=false, bool useTargets=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestClipMove</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a9d4b24f8dffc3e24572fec9e618b978f</anchor>
      <arglist>(int clipId, int trackId, int position, bool moveMirrorTracks=true, bool updateView=true, bool logUndo=true, bool invalidateTimeline=false, bool revertMove=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestClipReload</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a145243ea779cf7164f4b941d4ec78c48</anchor>
      <arglist>(int clipId, int forceDuration, Fun &amp;local_undo, Fun &amp;local_redo)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>requestClipsGroup</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a70eb7f5928ba855fd16573e53de4d8d0</anchor>
      <arglist>(const std::unordered_set&lt; int &gt; &amp;ids, bool logUndo=true, GroupType type=GroupType::Normal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestClipSlip</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a92c55163065d861d7da29023bb769b29</anchor>
      <arglist>(int itemId, int offset, bool logUndo, Fun &amp;undo, Fun &amp;redo, bool blockUndo=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>requestClipSlip</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a32be120267c7af0e6ab7e3f4b56ebab6</anchor>
      <arglist>(int itemId, int offset, bool logUndo=true, bool allowSingleResize=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestClipsUngroup</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a2f21b3b87b16e4948788867a52e211da</anchor>
      <arglist>(const std::unordered_set&lt; int &gt; &amp;itemIds, bool logUndo=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestClipTimeWarp</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a6392eed49a6a12a51c09366862c08e26</anchor>
      <arglist>(int clipId, double speed, bool pitchCompensate, bool changeDuration)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestClipTimeWarp</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a05ad90315bb8ea3948e9689c60324e4e</anchor>
      <arglist>(int clipId, double speed, bool pitchCompensate, bool changeDuration, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestClipUngroup</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a98ea028bb60d17b79d1cf4c67c065df9</anchor>
      <arglist>(int itemId, bool logUndo=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestClipUngroup</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a790f4de20ad534599e4dcc2e8eaf5a21</anchor>
      <arglist>(int itemId, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestCompositionCreation</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aaf03e1eb7942060c0c6564f2d8faa5ff</anchor>
      <arglist>(const QString &amp;transitionId, int length, std::unique_ptr&lt; Mlt::Properties &gt; transProps, int &amp;id, Fun &amp;undo, Fun &amp;redo, bool finalMove=false, const QString &amp;originalDecimalPoint=QString())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestCompositionInsertion</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ae192437e3cbd61596a197c636cbf1798</anchor>
      <arglist>(const QString &amp;transitionId, int trackId, int position, int length, std::unique_ptr&lt; Mlt::Properties &gt; transProps, int &amp;id, bool logUndo=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestCompositionMove</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a4ec22e44a9d87b763db616998bdace5e</anchor>
      <arglist>(int compoId, int trackId, int position, bool updateView=true, bool logUndo=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestFakeClipMove</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a6f57be06bc82c05277b4dce056e660c5</anchor>
      <arglist>(int clipId, int trackId, int position, bool updateView, bool invalidateTimeline, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestGroupDeletion</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>adebc6b127f57be076cc8dcd39273ccb9</anchor>
      <arglist>(int clipId, bool logUndo=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestGroupMove</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ab3bbf730240245fae298d7617f12669e</anchor>
      <arglist>(int itemId, int groupId, int delta_track, int delta_pos, bool moveMirrorTracks=true, bool updateView=true, bool logUndo=true, bool revertMove=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestItemDeletion</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ae26425e2b137a67d050243cd259e50f4</anchor>
      <arglist>(int itemId, bool logUndo=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestItemResize</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ac35e48857f0c5686aab4bf4443a70ebc</anchor>
      <arglist>(int itemId, int &amp;size, bool right, bool logUndo, Fun &amp;undo, Fun &amp;redo, bool blockUndo=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>requestItemResize</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a6d068c684a6f46ae690f1941e5cf4900</anchor>
      <arglist>(int itemId, int size, bool right, bool logUndo=true, int snapDistance=-1, bool allowSingleResize=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestItemRippleResize</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a6abc37f07bfdb91956baafeb34e2f04a</anchor>
      <arglist>(const std::shared_ptr&lt; TimelineItemModel &gt; &amp;timeline, int itemId, int size, bool right, bool logUndo, bool moveGuides, Fun &amp;undo, Fun &amp;redo, bool blockUndo=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>requestItemRippleResize</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>af3b4dee1671b14cc51f915eda02b20c0</anchor>
      <arglist>(const std::shared_ptr&lt; TimelineItemModel &gt; &amp;timeline, int itemId, int size, bool right, bool logUndo=true, bool moveGuides=false, int snapDistance=-1, bool allowSingleResize=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>requestItemSpeedChange</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a8b30a078086fcbc3da4a8e5b2676cda3</anchor>
      <arglist>(int itemId, int size, bool right, int snapDistance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestMixSelection</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a57c23d6f0446c690303dbf5bb34b0d26</anchor>
      <arglist>(int cid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestRemoveFromSelection</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ad236a4fa5e96588ed0feac1ca73a2518</anchor>
      <arglist>(int itemId)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestReset</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a8c4d63648d21d387b3ef2a9831abc9e8</anchor>
      <arglist>(Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestSetSelection</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a5644cd7006ee0249a9693a0103071e1f</anchor>
      <arglist>(const std::unordered_set&lt; int &gt; &amp;ids)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>requestSlipSelection</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>acaa731e88743b9d3d1d4b3416c6e307e</anchor>
      <arglist>(int offset, bool logUndo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestTrackDeletion</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a69d9732c534d0b7817dffa2718e5d487</anchor>
      <arglist>(int trackId)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestTrackDeletion</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aa0c2819a3aa32c133942e1d867869dac</anchor>
      <arglist>(int trackId, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestTrackInsertion</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>acacce89b42d4c17a8ea2852f91e92719</anchor>
      <arglist>(int pos, int &amp;id, const QString &amp;trackName=QString(), bool audioTrack=false)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>sceneList</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ad5f7d9825341435546df6ad5370a48d6</anchor>
      <arglist>(const QString &amp;root, const QString &amp;fullPath=QString(), const QString &amp;filterData=QString())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEditMode</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a1255a3c7260dfd3fc9412cef7d72b2d5</anchor>
      <arglist>(TimelineMode::EditMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimelineEffectsEnabled</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aed2bd664228c601afe181d959cca1029</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrackLockedState</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a8b49f26270730fd43a7c4615e6668ecf</anchor>
      <arglist>(int trackId, bool lock)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUndoStack</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>afe97e1d77a390c998f70cc50aa41a314</anchor>
      <arglist>(std::weak_ptr&lt; DocUndoStack &gt; undo_stack)</arglist>
    </member>
    <member kind="function">
      <type>QVariantList</type>
      <name>suggestItemMove</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a90563933d5b04a709e687f9a41f3bb5d</anchor>
      <arglist>(int itemId, int trackId, int position, int cursorPosition, int snapDistance=-1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>suggestSnapPoint</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ab78c56f5f43ac01efed69e76a46d09ac</anchor>
      <arglist>(int pos, int snapDistance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>switchComposition</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a0a33832650dccaa7fdd70af63884ddee</anchor>
      <arglist>(int cid, const QString &amp;compoId)</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>timelineHash</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a931ba76a70c7f88d5f53a4e8703fa4cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>trackIsAvailable</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a3f992a31837294afb5239b8e537f30ce</anchor>
      <arglist>(int tid, int pos, int duration, int playlist) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>trackIsBlankAt</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a662dfd4d6a715b3369d9bdc8273acc1e</anchor>
      <arglist>(int tid, int pos, int playlist) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>trackIsLocked</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aa0db090d2f928b42c80e03dbc8725cbb</anchor>
      <arglist>(int trackid) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateFieldOrderFilter</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ae93819680af423e2bb16621bc5b892f2</anchor>
      <arglist>(std::unique_ptr&lt; ProfileModel &gt; &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePreviewConnection</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a7d19cbbe2c979dfc31083beda69b1505</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateVisibleSequenceName</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ac486849eb13bf93a05d1c58575cceaf3</anchor>
      <arglist>(const QString displayName)</arglist>
    </member>
    <member kind="function">
      <type>const QUuid</type>
      <name>uuid</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a863b2431878b08314433a934f1d7945e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isLoading</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a8b85ca4f943074ae2f0d846540fbb5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TimelineModel</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a397e3b5aaac70cb85800303fe2d36c74</anchor>
      <arglist>(const QUuid &amp;uuid, std::weak_ptr&lt; DocUndoStack &gt; undo_stack)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>buildTrackCompositing</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ae70fd7d4e915b67ad7a2d48429b82eaf</anchor>
      <arglist>(bool rebuild=false)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkRefresh</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aa1976e6939d6e85a963000a087c6518c</anchor>
      <arglist>(int start, int end)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>deregisterClip_lambda</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a2d2808027b275eb4bce813c86f8b22ee</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>deregisterComposition_lambda</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aa211578e2588c6dd21b1cc7385bb0b81</anchor>
      <arglist>(int compoId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deregisterGroup</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a988c8954c2a3e6267ee5c6cb59693a27</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>deregisterTrack_lambda</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a0e28b5e61807758fb8d5e28263fa5007</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getBestSnapPos</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>af8badc13600341a3e159914e65370056</anchor>
      <arglist>(int referencePos, int diff, std::vector&lt; int &gt; pts=std::vector&lt; int &gt;(), int cursorPosition=0, int snapDistance=-1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::vector&lt; int &gt;</type>
      <name>getBoundaries</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a74e119df0506cdc8c6de7335efb841d4</anchor>
      <arglist>(int itemId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::shared_ptr&lt; ClipModel &gt;</type>
      <name>getClipPtr</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aa945f4a4cc383fc457f2b93cc15e78c0</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::shared_ptr&lt; CompositionModel &gt;</type>
      <name>getCompositionPtr</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ae96cc01558f6c663542e71027debcf08</anchor>
      <arglist>(int compoId) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::shared_ptr&lt; TrackModel &gt;</type>
      <name>getTrackById</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a82a0eb5a5cd6a7105fda14149b51a604</anchor>
      <arglist>(int trackId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>positionForIndex</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ae1dfd9b1b82a46c74c1e53e4b179d0e5</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerClip</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>ab53ee6752558088aef729825f3a120d5</anchor>
      <arglist>(const std::shared_ptr&lt; ClipModel &gt; &amp;clip, bool registerProducer=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerComposition</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a6a070b04e65311eaaedb9e6b5c91845f</anchor>
      <arglist>(const std::shared_ptr&lt; CompositionModel &gt; &amp;composition)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerGroup</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a12e3c7dfef360f5bec636260578fa912</anchor>
      <arglist>(int groupId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>registerTrack</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a5fb81420d579177a35759d93a1d9adfc</anchor>
      <arglist>(std::shared_ptr&lt; TrackModel &gt; track, int pos=-1, bool doInsert=true, bool singleOperation=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>replantCompositions</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>aea975eedf3f534a23d97bcd1c3c49401</anchor>
      <arglist>(int currentCompo, bool updateView)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>requestClipCreation</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a0def34688d2bb7c4c76826812487abb7</anchor>
      <arglist>(const QString &amp;binClipId, int &amp;id, PlaylistState::ClipState state, int audioStream, double speed, bool warp_pitch, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>requestClipDeletion</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a66d801c6600a1a24b2592e778942471d</anchor>
      <arglist>(int clipId, Fun &amp;undo, Fun &amp;redo, bool logUndo=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>requestClipMoveAttempt</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>af37acb755e61ca6e48d78a58a09bdcbe</anchor>
      <arglist>(int clipId, int trackId, int position)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>requestItemResizeInfo</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>add519a028210424ca1eedf31deb77cb8</anchor>
      <arglist>(int itemId, int in, int out, int size, bool right, int snapDistance)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setSelected</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a7a1c25494fbcf296ee41e6f957e5eb51</anchor>
      <arglist>(int itemId, bool sel)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>unplantComposition</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a806eb9da04d03affb5563d43b1f891b2</anchor>
      <arglist>(int compoId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateDuration</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>adea2d07313d7cac6328946bcab517ea3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>getNextId</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a56c72c2c253271a6aeb46254671abf7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMap&lt; int, int &gt;</type>
      <name>m_audioTarget</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a859a5c3c62d78db904bf0b8003f8b9f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QMap&lt; int, QString &gt;</type>
      <name>m_binAudioTargets</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a8cdbd1d6d98d7f7acd974e80f2fb41e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_currentSelection</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a7d6e52cfc643747d5aa6dffa9de6faf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimelineMode::EditMode</type>
      <name>m_editMode</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>adf37c1bc04eba5bedf3df04ccc63ebca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_overlayTrackCount</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>acadc5967ebce83158096927bdd1f1afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::weak_ptr&lt; DocUndoStack &gt;</type>
      <name>m_undoStack</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>a3e5c78313bd5122aea9f9af0f8a298e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_videoTarget</name>
      <anchorfile>classTimelineModel.html</anchorfile>
      <anchor>af3733ac21eb34a3e1520289b4da8c95e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TimeRemap</name>
    <filename>classTimeRemap.html</filename>
    <member kind="function">
      <type>const QString &amp;</type>
      <name>currentClip</name>
      <anchorfile>classTimeRemap.html</anchorfile>
      <anchor>a5d2f79354e9f308daa769d0a72a69982</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInRange</name>
      <anchorfile>classTimeRemap.html</anchorfile>
      <anchor>a448b1e249f723627cc3be3d10e3e8ecb</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TitleWidget</name>
    <filename>classTitleWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>loadTitle</name>
      <anchorfile>classTitleWidget.html</anchorfile>
      <anchor>aff0e77501d85fbfb817a9c9538591666</anchor>
      <arglist>(QUrl url=QUrl())</arglist>
    </member>
    <member kind="slot">
      <type>QUrl</type>
      <name>saveTitle</name>
      <anchorfile>classTitleWidget.html</anchorfile>
      <anchor>af3e05eca90cdbe14ca53988c46e8002f</anchor>
      <arglist>(QUrl url=QUrl())</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classTitleWidget.html</anchorfile>
      <anchor>af5bcb2f17970253fad3310c06d4cf973</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TitleWidget</name>
      <anchorfile>classTitleWidget.html</anchorfile>
      <anchor>a52151fe85989315b65917404a1db0154</anchor>
      <arglist>(const QUrl &amp;url, QString projectTitlePath, Monitor *monitor, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>duration</name>
      <anchorfile>classTitleWidget.html</anchorfile>
      <anchor>a2020c7df508242be579d02fc4039b92b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>titleSuggest</name>
      <anchorfile>classTitleWidget.html</anchorfile>
      <anchor>ae16e7406a9ad556490c3866223fb7c7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QStringList</type>
      <name>extractFontList</name>
      <anchorfile>classTitleWidget.html</anchorfile>
      <anchor>a3fd48ebacd014fa8fd1c3c39578fa017</anchor>
      <arglist>(const QString &amp;xml)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QStringList</type>
      <name>extractImageList</name>
      <anchorfile>classTitleWidget.html</anchorfile>
      <anchor>a1312520af49f8410579dcf0d3c9587bd</anchor>
      <arglist>(const QString &amp;xml)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>refreshTitleTemplates</name>
      <anchorfile>classTitleWidget.html</anchorfile>
      <anchor>a20077464c376edaeaccfe9cfbaa8929a</anchor>
      <arglist>(const QString &amp;projectPath)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TrackModel</name>
    <filename>classTrackModel.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>slotDelete</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>acd3d69c46ecaad96305f9959432e5f21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createMix</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a70463a3aa689e245dd7bcb1606ec23d7</anchor>
      <arglist>(MixInfo info, bool isAudio)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createMix</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>af7308654c270d46b8f4bf29dea6b7481</anchor>
      <arglist>(std::pair&lt; int, int &gt; clipIds, std::pair&lt; int, int &gt; mixData)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deleteMix</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a2f1ae5e3589e652df3f5406365db244f</anchor>
      <arglist>(int clipId, bool final, bool notify=true)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClipsCount</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a7f59e42987182ad6b32715d4415a9bad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCompositionsCount</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>adc666c97de4df9494470e4b70207b80e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; MixInfo, MixInfo &gt;</type>
      <name>getMixInfo</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a97441d12899370b20dfd44c283cc83a2</anchor>
      <arglist>(int cid) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; QString, QVector&lt; QPair&lt; QString, QVariant &gt; &gt; &gt;</type>
      <name>getMixParams</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ad24692bbf21346dc97e58f1d948d7382</anchor>
      <arglist>(int cid)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, int &gt;</type>
      <name>getMixTracks</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ae4055308f6e295342af3caa8848cf60b</anchor>
      <arglist>(int cid) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasClipStart</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a5dd9b8d394f41ab0aeb0c93902b1b3d2</anchor>
      <arglist>(int pos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAudioTrack</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a403c3749463d672da8cea9b352b76ba0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isHidden</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a511f9094f265b6166dc7f674e62471bc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocked</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a33e2636e96fa8055d86e5d72ca33214e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMute</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a101701231bf18b693df4b5bf93432230</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTimelineActive</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a9b917c3a06beee8f347851a882ff695f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadMix</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a691927c4e47555332d36dba8df2553db</anchor>
      <arglist>(Mlt::Transition *t)</arglist>
    </member>
    <member kind="function">
      <type>const std::shared_ptr&lt; AssetParameterModel &gt;</type>
      <name>mixModel</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>afac0bef38fd4dfbc0715d8f392a161bb</anchor>
      <arglist>(int cid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Mlt::Producer &amp;</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a1005109d00bde47d6b4c875ca03953ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>reAssignEndMix</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a0327452ad659145442acf08a221b76f7</anchor>
      <arglist>(int currentId, int newId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeMix</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ac9867c40a0ec61c9ec3eab368fe7f8a3</anchor>
      <arglist>(const MixInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestClipMix</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a7f406f4ea12d85bd8822072137ccfda3</anchor>
      <arglist>(const QString &amp;mixId, std::pair&lt; int, int &gt; clipIds, std::pair&lt; int, int &gt; mixDurations, bool updateView, bool finalMove, Fun &amp;undo, Fun &amp;redo, bool groupMove)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>requestRemoveMix</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ab7df2cc8e17fd27bf1878e7330eff76f</anchor>
      <arglist>(std::pair&lt; int, int &gt; clipIds, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMixDuration</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>acb37c83ce77aa0b8e8915a9979794cc8</anchor>
      <arglist>(int cid, int mixDuration, int mixCut)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>shouldReceiveTimelineOp</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a7ac24bcb9609c1882b3c223e60d53d48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>splitClip</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a65b4e5ac8eaeeb9c22f602e154a7aa42</anchor>
      <arglist>(QSharedPointer&lt; ClipModel &gt; caller, int position)</arglist>
    </member>
    <member kind="function">
      <type>QVariantList</type>
      <name>stackZones</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a673a33bd864a08608082730a9b59fe92</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>switchPlaylist</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a9cac83a525246e913b9aa6c6337761d2</anchor>
      <arglist>(int clipId, int position, int sourcePlaylist, int destPlaylist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>syncronizeMixes</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a44afb924f10e6914f9a5ecb4ae44e36b</anchor>
      <arglist>(bool finalMove)</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>trackHash</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a6cf0792ca3bf4da164b6e12b05d9aebd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PlaylistState::ClipState</type>
      <name>trackType</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ac8e7eb8c872d63f498992e6378c76180</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>construct</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a0345eea6820702b3f2d30cd32117da51</anchor>
      <arglist>(const std::weak_ptr&lt; TimelineModel &gt; &amp;parent, int id=-1, int pos=-1, const QString &amp;trackName=QString(), bool audioTrack=false, bool singleOperation=true)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>addEffect</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a5009f8048f2e54b849b63b2afd5ae670</anchor>
      <arglist>(const QString &amp;effectId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>adjustStackLength</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a36b5dd52cbd2dc1a3b21543dcfa15dfc</anchor>
      <arglist>(int duration, int newDuration, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkConsistency</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a8a923fc0e18740c6aee4cd4e0f48699b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>copyEffect</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a0dba293ae71c20f5cc83c848e3a9e305</anchor>
      <arglist>(const std::shared_ptr&lt; EffectStackModel &gt; &amp;stackModel, int rowId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const QString</type>
      <name>effectNames</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a3c5876071d031319fb3397133e56840a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getBlankEnd</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>af7f094c06228a8f2664f4048b2eec9a9</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getBlankEnd</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a45adf2f3768f1809cd76c325bfa09314</anchor>
      <arglist>(int position, int track)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getBlankSizeNearClip</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a0319a669d2952d401e9b6d7050599bf5</anchor>
      <arglist>(int clipId, bool after)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getBlankStart</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a6c69d83433f923bc0d6eef9e637fb1ee</anchor>
      <arglist>(int position, int track)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getClipByPosition</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a3b7240ceca76260e1f401fc54c3ea129</anchor>
      <arglist>(int position, int playlist=-1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getClipByRow</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>abeab5971c01b67468bbb8db45220037d</anchor>
      <arglist>(int row) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getClipByStartPosition</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a85bd570e5cfafaa485f8bfb5f177a1b0</anchor>
      <arglist>(int position) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::pair&lt; int, int &gt;</type>
      <name>getClipIndexAt</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a2d775ce5b449e1c736ad707863f0d212</anchor>
      <arglist>(int position, int playlist=-1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::unordered_set&lt; int &gt;</type>
      <name>getClipsInRange</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a1f66acb89d7fe9a74ed9f267ead8747b</anchor>
      <arglist>(int position, int end=-1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getClipStart</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a825d8a70a21d7da08ddb30f7f4f1b042</anchor>
      <arglist>(int position, int track)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getCompositionByPosition</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ae345f6bddc1eb5fe96e4a931d738b2e0</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getCompositionByRow</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ad599cfdf7ccd4ed23098c8a0dea27f40</anchor>
      <arglist>(int row) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::unordered_set&lt; int &gt;</type>
      <name>getCompositionsInRange</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ad43baaf07a85f2d60888c19cd618ef69</anchor>
      <arglist>(int position, int end)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getId</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a63f251faa15eb70c8ee71f39e9efd334</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getRowfromClip</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a6d88b73839c47493357df722d8f43918</anchor>
      <arglist>(int clipId) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getRowfromComposition</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ab7daf754a57db7c252397e57078a1ffb</anchor>
      <arglist>(int compoId) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getSecondMixPartner</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a7eec639271d030dbcfc430c82dd93996</anchor>
      <arglist>(int cid) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasEndMix</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a95fd682b31fc31f8c9e5e2a50d7eac59</anchor>
      <arglist>(int cid) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasIntersectingComposition</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>abaedc9ee8df66cd6ec4ccdfbfe0688dd</anchor>
      <arglist>(int in, int out) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasMix</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a539a1f648a675a08cae194fc8e0cffc8</anchor>
      <arglist>(int cid) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasStartMix</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a796e2f2dbe8aba2c757868619fc97fa0</anchor>
      <arglist>(int cid) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>importEffects</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a0ae66c15c33cb53fd5ab21becb990454</anchor>
      <arglist>(std::weak_ptr&lt; Mlt::Service &gt; service)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isAvailable</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a1e4d7f57e641dd892004c4cc0022ae33</anchor>
      <arglist>(int position, int duration, int playlist)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isAvailableWithExceptions</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a60b70e915d25e6141e7f26e8587c47a5</anchor>
      <arglist>(int position, int duration, const QVector&lt; int &gt; &amp;exceptions)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isBlankAt</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>af97280674e40484014e7f1cdf6dc573b</anchor>
      <arglist>(int position, int playlist=-1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isLastClip</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a17f375aa95a0a64939911fa81a6afc3d</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>isOnCut</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ab8e6b179d42073e055230ccb4e699770</anchor>
      <arglist>(int cid)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>lock</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a118bde1f88539ac3376fefba0104ec72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>mixCount</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a4b43a6946e8f31fdc5657d85250a3141</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>mixIsReversed</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ae2e046ca8c7d224f904a3c05ced48cad</anchor>
      <arglist>(int cid) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QDomElement</type>
      <name>mixXml</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a7211cf206e684d07c2e0827de792b764</anchor>
      <arglist>(QDomDocument &amp;document, int cid) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>replugClip</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ae013c4a0fbbe7d1c7623f03d53760067</anchor>
      <arglist>(int clipId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>requestClipDeletion</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a763f2c61742baef3ae53c2317bfaf587</anchor>
      <arglist>(int clipId, bool updateView, bool finalMove, Fun &amp;undo, Fun &amp;redo, bool groupMove, bool finalDeletion, const QList&lt; int &gt; &amp;allowedClipMixes={})</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>requestClipDeletion_lambda</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ad3d9cda56d64da07d92716f181a089a3</anchor>
      <arglist>(int clipId, bool updateView, bool finalMove, bool groupMove, bool finalDeletion)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>requestClipInsertion</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>adf1d5469d3fbea6609024684d03fdfe5</anchor>
      <arglist>(int clipId, int position, bool updateView, bool finalMove, Fun &amp;undo, Fun &amp;redo, bool groupMove=false, bool newInsertion=true, const QList&lt; int &gt; &amp;allowedClipMixes={})</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>requestClipInsertion_lambda</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a3bd36d5e6ea59759d04b327bba0f1d6c</anchor>
      <arglist>(int clipId, int position, bool updateView, bool finalMove, bool groupMove=false, const QList&lt; int &gt; &amp;allowedClipMixes={})</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>requestClipResize_lambda</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>adb10742bb87456a419756da2d78d69da</anchor>
      <arglist>(int clipId, int in, int out, bool right, bool hasMix=false, bool finalMove=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>requestCompositionInsertion</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ae36372f1c39dbc5599d02929ee604882</anchor>
      <arglist>(int compoId, int position, bool updateView, bool finalMove, Fun &amp;undo, Fun &amp;redo)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Fun</type>
      <name>requestCompositionInsertion_lambda</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ad2007445c9e1003b37aa560bce60759b</anchor>
      <arglist>(int compoId, int position, bool updateView, bool finalMove=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setEffectStackEnabled</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a692b442139f5889adaf8fb9ece4cebb6</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>stackEnabled</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>ab232452b7bc7e7cc988c95d271928ab5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>suggestCompositionLength</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a3d60f618e7c46ad1bea986a2f3239107</anchor>
      <arglist>(int position)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPair&lt; int, int &gt;</type>
      <name>validateCompositionLength</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a266df5fd15a656ff6cb4a8e2699fe4b6</anchor>
      <arglist>(int pos, int offset, int duration, int endPos)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unordered_map&lt; int, std::shared_ptr&lt; AssetParameterModel &gt; &gt;</type>
      <name>m_sameCompositions</name>
      <anchorfile>classTrackModel.html</anchorfile>
      <anchor>a66156d37067ec11d3a635cc70e96a885</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransitionFilter</name>
    <filename>classTransitionFilter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>setFilterType</name>
      <anchorfile>classTransitionFilter.html</anchorfile>
      <anchor>a83ae468a8a7941e8c9bb9d72aca9cbe0</anchor>
      <arglist>(bool enabled, AssetListType::AssetType type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransitionListWidget</name>
    <filename>classTransitionListWidget.html</filename>
    <base>AssetListWidget</base>
    <member kind="function">
      <type>QString</type>
      <name>getMimeType</name>
      <anchorfile>classTransitionListWidget.html</anchorfile>
      <anchor>aa398a888ec2d2db13d0334136c706f9f</anchor>
      <arglist>(const QString &amp;assetId) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransitionsRepository</name>
    <filename>classTransitionsRepository.html</filename>
    <base>AbstractAssetsRepository&lt; AssetListType::AssetType &gt;</base>
    <member kind="function">
      <type>const QString</type>
      <name>getCompositingTransition</name>
      <anchorfile>classTransitionsRepository.html</anchorfile>
      <anchor>a3d16189d27d3d7bbc650123f60f4ea8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::unique_ptr&lt; Mlt::Transition &gt;</type>
      <name>getTransition</name>
      <anchorfile>classTransitionsRepository.html</anchorfile>
      <anchor>a8aa46b594b80cf5b42efec826ea3953c</anchor>
      <arglist>(const QString &amp;transitionId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAudio</name>
      <anchorfile>classTransitionsRepository.html</anchorfile>
      <anchor>adfb1d39535532883bfd076d679a6ddf0</anchor>
      <arglist>(const QString &amp;transitionId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isComposition</name>
      <anchorfile>classTransitionsRepository.html</anchorfile>
      <anchor>a5304b9a065b52d546555ea6e25f7c18f</anchor>
      <arglist>(const QString &amp;transitionId) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::unique_ptr&lt; TransitionsRepository &gt; &amp;</type>
      <name>get</name>
      <anchorfile>classTransitionsRepository.html</anchorfile>
      <anchor>a55f661f2cc17c7b91b6fc558fe788f04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>assetBlackListPath</name>
      <anchorfile>classTransitionsRepository.html</anchorfile>
      <anchor>a5747e2884a20acbd7e0eca3aa8ce6f9e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QStringList</type>
      <name>assetDirs</name>
      <anchorfile>classTransitionsRepository.html</anchorfile>
      <anchor>aacfc38c28154db01c2e8452b8773f60c</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>assetPreferredListPath</name>
      <anchorfile>classTransitionsRepository.html</anchorfile>
      <anchor>ad9ca958e85b0afe77ed0994ef0f4d7ed</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Mlt::Properties *</type>
      <name>getMetadata</name>
      <anchorfile>classTransitionsRepository.html</anchorfile>
      <anchor>aa89a691696e45a62dfb61f33d15c79b4</anchor>
      <arglist>(const QString &amp;assetId) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parseCustomAssetFile</name>
      <anchorfile>classTransitionsRepository.html</anchorfile>
      <anchor>a938c20cf401ef6b422e83520aa03bd89</anchor>
      <arglist>(const QString &amp;file_name, std::unordered_map&lt; QString, Info &gt; &amp;customAssets) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parseType</name>
      <anchorfile>classTransitionsRepository.html</anchorfile>
      <anchor>a19a14bff2a14b0ea8f4965cfa46c73ed</anchor>
      <arglist>(Mlt::Properties *metadata, Info &amp;res) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Mlt::Properties *</type>
      <name>retrieveListFromMlt</name>
      <anchorfile>classTransitionsRepository.html</anchorfile>
      <anchor>acbdc6b9b7ac3e28d6c6a436a46db3932</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static QSet&lt; QString &gt;</type>
      <name>getSingleTrackTransitions</name>
      <anchorfile>classTransitionsRepository.html</anchorfile>
      <anchor>a7d2f855d321093d07a2c0c810add63d2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TreeItem</name>
    <filename>classTreeItem.html</filename>
    <member kind="function">
      <type>T</type>
      <name>accumulate</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>a8588e664d34e814838d128d101d280a1</anchor>
      <arglist>(T init, BinaryOperation op)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; TreeItem &gt;</type>
      <name>appendChild</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>a2927d76c0391ac0ab73fb21ffa7c203b</anchor>
      <arglist>(const QList&lt; QVariant &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>appendChild</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>a74d91e8ca8e96deda840f681263762d1</anchor>
      <arglist>(const std::shared_ptr&lt; TreeItem &gt; &amp;child)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>changeParent</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>a097a196a84c83d8471a33853e45ebf60</anchor>
      <arglist>(std::shared_ptr&lt; TreeItem &gt; newParent)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; TreeItem &gt;</type>
      <name>child</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>aaa24c904e5eac0da3450fe596201d43a</anchor>
      <arglist>(int row) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>childCount</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>a14551ec37f50067974fc93aa78b4b6e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>a3314c3678d8ea4dee2f736c32f7b28b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>dataColumn</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>a084bf91ef25fb33404275925bd6d5f27</anchor>
      <arglist>(int column) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>depth</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>ab63ff3eaf923b9fbf06f8349378c65b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getId</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>ac09cd1b2027cc1495d1f560ee60e3fbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::shared_ptr&lt; TreeItem &gt; &gt;</type>
      <name>getLeaves</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>aeb3231f1bba7eb9326e96b90c50c02f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasAncestor</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>a5fec1f30c8f0c01f9a84e82f82cbb10c</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInModel</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>ab3cc4d1386ec13c5e34a67704d135bda</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRoot</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>a436a410a8857d6a2d1d8e9c9be8d03ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::weak_ptr&lt; TreeItem &gt;</type>
      <name>parentItem</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>ae1b10a7265ca3f47c55c052fcaa9faf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeChild</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>a2fa0bc28096a06928e0c1006341c2c5b</anchor>
      <arglist>(const std::shared_ptr&lt; TreeItem &gt; &amp;child)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>row</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>a91ba04ea12214af828bb198c2b98fa66</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; TreeItem &gt;</type>
      <name>construct</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>afc7dc2e6d264685e057ab1275ade84b3</anchor>
      <arglist>(const QList&lt; QVariant &gt; &amp;data, const std::shared_ptr&lt; AbstractTreeModel &gt; &amp;model, bool isRoot, int id=-1)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateParent</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>abae75c72bf617f288486933af38302ce</anchor>
      <arglist>(std::shared_ptr&lt; TreeItem &gt; parent)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>baseFinishConstruct</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>a53175df480e1c1e762f3d874d25c8714</anchor>
      <arglist>(const std::shared_ptr&lt; TreeItem &gt; &amp;self)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>registerSelf</name>
      <anchorfile>classTreeItem.html</anchorfile>
      <anchor>ac4ef33a40965452081cdac6c589c8e41</anchor>
      <arglist>(const std::shared_ptr&lt; TreeItem &gt; &amp;self)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TreeWidgetItem</name>
    <filename>classTreeWidgetItem.html</filename>
  </compound>
  <compound kind="class">
    <name>UrlListParamWidget</name>
    <filename>classUrlListParamWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>openFile</name>
      <anchorfile>classUrlListParamWidget.html</anchorfile>
      <anchor>a746ed9157be332a79f343073a3fa2b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classUrlListParamWidget.html</anchorfile>
      <anchor>a112ff9c4270b7c72ef4e863531d42de6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classUrlListParamWidget.html</anchorfile>
      <anchor>a53b838090514604a9f1f78ab6ad71227</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrlListParamWidget</name>
      <anchorfile>classUrlListParamWidget.html</anchorfile>
      <anchor>af15cc8d1a6ed5b18795835d78e7f7dda</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addItem</name>
      <anchorfile>classUrlListParamWidget.html</anchorfile>
      <anchor>ad337c0596f941c37dcd6000f58599eb6</anchor>
      <arglist>(const QString &amp;text, const QVariant &amp;value=QVariant())</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getValue</name>
      <anchorfile>classUrlListParamWidget.html</anchorfile>
      <anchor>aefaebd9028812b82e7b2eb46c845a2a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentIndex</name>
      <anchorfile>classUrlListParamWidget.html</anchorfile>
      <anchor>ad102720c09f5748f382707eb36510a10</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentText</name>
      <anchorfile>classUrlListParamWidget.html</anchorfile>
      <anchor>a702e6a54e969fe6e5e87b2129ed25e80</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIconSize</name>
      <anchorfile>classUrlListParamWidget.html</anchorfile>
      <anchor>a2834cabca16928a0a9884263174f8a54</anchor>
      <arglist>(const QSize &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItemIcon</name>
      <anchorfile>classUrlListParamWidget.html</anchorfile>
      <anchor>af719a194ba8c9f1edb9e2c201b53040c</anchor>
      <arglist>(int index, const QIcon &amp;icon)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UrlParamWidget</name>
    <filename>classUrlParamWidget.html</filename>
    <base>AbstractParamWidget</base>
    <member kind="slot">
      <type>void</type>
      <name>slotRefresh</name>
      <anchorfile>classUrlParamWidget.html</anchorfile>
      <anchor>ab970ec5cecf4a7d1d4bf542497882650</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>slotShowComment</name>
      <anchorfile>classUrlParamWidget.html</anchorfile>
      <anchor>a8e07dfbf2ed80e1364e543eb6d7c3d32</anchor>
      <arglist>(bool show) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UrlParamWidget</name>
      <anchorfile>classUrlParamWidget.html</anchorfile>
      <anchor>a297c83896d458f8d2dd5011f1f648f19</anchor>
      <arglist>(std::shared_ptr&lt; AssetParameterModel &gt; model, QModelIndex index, QWidget *parent)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Vectorscope</name>
    <filename>classVectorscope.html</filename>
    <base>AbstractGfxScopeWidget</base>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isBackgroundDependingOnInput</name>
      <anchorfile>classVectorscope.html</anchorfile>
      <anchor>af064dad3c8802180331f91fd27728454</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isHUDDependingOnInput</name>
      <anchorfile>classVectorscope.html</anchorfile>
      <anchor>a6af0e6861e41421262e74e242d9cc9de</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isScopeDependingOnInput</name>
      <anchorfile>classVectorscope.html</anchorfile>
      <anchor>a75f4d4958f3fbe091ded27ae574219c0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readConfig</name>
      <anchorfile>classVectorscope.html</anchorfile>
      <anchor>af73a1818a90e7a9bd4148ba6b0878b91</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QImage</type>
      <name>renderBackground</name>
      <anchorfile>classVectorscope.html</anchorfile>
      <anchor>a5d21457176c2ef7cdde38c296b7e0ce2</anchor>
      <arglist>(uint accelerationFactor) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QImage</type>
      <name>renderGfxScope</name>
      <anchorfile>classVectorscope.html</anchorfile>
      <anchor>a904791b6f2c222d50e44b28d4e8d7746</anchor>
      <arglist>(uint accelerationFactor, const QImage &amp;) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QImage</type>
      <name>renderHUD</name>
      <anchorfile>classVectorscope.html</anchorfile>
      <anchor>ab353ee16a43b5729e3a5fc6e8418c16f</anchor>
      <arglist>(uint accelerationFactor) override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QRect</type>
      <name>scopeRect</name>
      <anchorfile>classVectorscope.html</anchorfile>
      <anchor>acef3be4c22f62714c5be1fe67f4e5b52</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VideoTextEdit</name>
    <filename>classVideoTextEdit.html</filename>
    <member kind="function">
      <type>void</type>
      <name>processCutZones</name>
      <anchorfile>classVideoTextEdit.html</anchorfile>
      <anchor>a4c8220262d4cab50fd5ada148fc68be4</anchor>
      <arglist>(const QList&lt; QPoint &gt; &amp;loadZones)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>selectionEndAnchor</name>
      <anchorfile>classVideoTextEdit.html</anchorfile>
      <anchor>ab468808236fdf3dec6aec741d5401a98</anchor>
      <arglist>(QTextCursor &amp;cursor, int end, int min)</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>selectionStartAnchor</name>
      <anchorfile>classVideoTextEdit.html</anchorfile>
      <anchor>a68d5be3248e433092f57650b3d0ad60f</anchor>
      <arglist>(QTextCursor &amp;cursor, int start, int max)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Waveform</name>
    <filename>classWaveform.html</filename>
    <base>AbstractGfxScopeWidget</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readConfig</name>
      <anchorfile>classWaveform.html</anchorfile>
      <anchor>af3ab01f45474701a81513c4ce2414c9e</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ClipCreationDialog</name>
    <filename>namespaceClipCreationDialog.html</filename>
  </compound>
  <compound kind="namespace">
    <name>ClipCreator</name>
    <filename>namespaceClipCreator.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>createClipFromFile</name>
      <anchorfile>namespaceClipCreator.html</anchorfile>
      <anchor>a6552620e5afcd1048025ec7c14b4289d</anchor>
      <arglist>(const QString &amp;path, const QString &amp;parentFolder, const std::shared_ptr&lt; ProjectItemModel &gt; &amp;model, Fun &amp;undo, Fun &amp;redo, const std::function&lt; void(const QString &amp;)&gt; &amp;readyCallBack=[](const QString &amp;) {})</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>createClipsFromList</name>
      <anchorfile>namespaceClipCreator.html</anchorfile>
      <anchor>ac9a3be22de51a587b464a841a35b473c</anchor>
      <arglist>(const QList&lt; QUrl &gt; &amp;list, bool checkRemovable, const QString &amp;parentFolder, const std::shared_ptr&lt; ProjectItemModel &gt; &amp;model, Fun &amp;undo, Fun &amp;redo, bool topLevel=true)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>createColorClip</name>
      <anchorfile>namespaceClipCreator.html</anchorfile>
      <anchor>a912521b80b95b17501f065443195e647</anchor>
      <arglist>(const QString &amp;color, int duration, const QString &amp;name, const QString &amp;parentFolder, const std::shared_ptr&lt; ProjectItemModel &gt; &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>createPlaylistClip</name>
      <anchorfile>namespaceClipCreator.html</anchorfile>
      <anchor>ae01425289da87e5b4a5180a61974d1ac</anchor>
      <arglist>(const QString &amp;name, std::pair&lt; int, int &gt; tracks, const QString &amp;parentFolder, const std::shared_ptr&lt; ProjectItemModel &gt; &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>createSlideshowClip</name>
      <anchorfile>namespaceClipCreator.html</anchorfile>
      <anchor>ab79e792d45bfc826c1420478856cee8e</anchor>
      <arglist>(const QString &amp;path, int duration, const QString &amp;name, const QString &amp;parentFolder, const std::unordered_map&lt; QString, QString &gt; &amp;properties, const std::shared_ptr&lt; ProjectItemModel &gt; &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>createTitleClip</name>
      <anchorfile>namespaceClipCreator.html</anchorfile>
      <anchor>a3307450d83df1995ecf1cbb1d39df560</anchor>
      <arglist>(const std::unordered_map&lt; QString, QString &gt; &amp;properties, int duration, const QString &amp;name, const QString &amp;parentFolder, const std::shared_ptr&lt; ProjectItemModel &gt; &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>createTitleTemplate</name>
      <anchorfile>namespaceClipCreator.html</anchorfile>
      <anchor>a4cb2a9e6bbfe0f0bcbeb815f32529549</anchor>
      <arglist>(const QString &amp;path, const QString &amp;text, const QString &amp;name, const QString &amp;parentFolder, const std::shared_ptr&lt; ProjectItemModel &gt; &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>QDomDocument</type>
      <name>getXmlFromUrl</name>
      <anchorfile>namespaceClipCreator.html</anchorfile>
      <anchor>a24712afdb61e1ed325bd0055f7cba798</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>TimelineFunction</name>
    <filename>namespaceTimelineFunction.html</filename>
  </compound>
  <compound kind="namespace">
    <name>Xml</name>
    <filename>namespaceXml.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addXmlProperties</name>
      <anchorfile>namespaceXml.html</anchorfile>
      <anchor>a1f05e715cad526acbd796253eb931741</anchor>
      <arglist>(QDomElement &amp;producer, const std::unordered_map&lt; QString, QString &gt; &amp;properties)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>docContentFromFile</name>
      <anchorfile>namespaceXml.html</anchorfile>
      <anchor>a94085c049c852ab212e1297f50b4ced1</anchor>
      <arglist>(QDomDocument &amp;doc, const QString &amp;fileName, bool namespaceProcessing)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>docContentToFile</name>
      <anchorfile>namespaceXml.html</anchorfile>
      <anchor>aa12c5e9277f3157300dc6a6115c44a7e</anchor>
      <arglist>(const QDomDocument &amp;doc, const QString &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; QDomNode &gt;</type>
      <name>getDirectChildrenByTagName</name>
      <anchorfile>namespaceXml.html</anchorfile>
      <anchor>a0ea6b1d8f9e3fba6c1275ee9a813f223</anchor>
      <arglist>(const QDomElement &amp;element, const QString &amp;tagName)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getSubTagContent</name>
      <anchorfile>namespaceXml.html</anchorfile>
      <anchor>ab99c1ba62e48a424069cbbf1b720214d</anchor>
      <arglist>(const QDomElement &amp;element, const QString &amp;tagName)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getTagContentByAttribute</name>
      <anchorfile>namespaceXml.html</anchorfile>
      <anchor>aaad634f017d8f0853c371678e17f60cb</anchor>
      <arglist>(const QDomElement &amp;element, const QString &amp;tagName, const QString &amp;attribute, const QString &amp;value, const QString &amp;defaultReturn=QString(), bool directChildren=true)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getXmlProperty</name>
      <anchorfile>namespaceXml.html</anchorfile>
      <anchor>aa76ef88337f0439005ecc21eb04c24c0</anchor>
      <arglist>(const QDomElement &amp;element, const QString &amp;propertyName, const QString &amp;defaultReturn=QString())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasXmlProperty</name>
      <anchorfile>namespaceXml.html</anchorfile>
      <anchor>aad912d3a3d5305cf8be6f1ae8b583eaa</anchor>
      <arglist>(const QDomElement &amp;element, const QString &amp;propertyName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeXmlProperty</name>
      <anchorfile>namespaceXml.html</anchorfile>
      <anchor>a6a5be264a5781296ad2ebdb9c6edacb2</anchor>
      <arglist>(QDomElement effect, const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXmlProperty</name>
      <anchorfile>namespaceXml.html</anchorfile>
      <anchor>aafb7175da3d70b9c4b42fa1408a17ed3</anchor>
      <arglist>(QDomElement element, const QString &amp;propertyName, const QString &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>kdenlive</title>
    <filename>index.html</filename>
    <docanchor file="index.html">md__2build_2kdenlive_2src_2kdenlive-23_808_85_2README</docanchor>
  </compound>
</tagfile>
