Metahuman_DNA_Calibration/docs/dna_viewer.ui.html
2023-04-21 12:19:55 +02:00

1039 lines
96 KiB
HTML

<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>DNAViewer.ui package &mdash; DNA Calibration documentation</title>
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/graphviz.css" type="text/css" />
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Frequently Asked Questions (FAQ)" href="faq_md.html" />
<link rel="prev" title="DNAViewer.dnalib package" href="dna_viewer.dnalib.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html" class="icon icon-home"> DNA Calibration
</a>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
<p class="caption" role="heading"><span class="caption-text">Contents</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="index_.html">MetaHuman DNA Calibration</a></li>
<li class="toctree-l1"><a class="reference internal" href="index_.html#overview">Overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="index_.html#examples">Examples</a></li>
<li class="toctree-l1"><a class="reference internal" href="index_.html#notes">Notes</a></li>
<li class="toctree-l1"><a class="reference internal" href="index_.html#license">License</a></li>
<li class="toctree-l1"><a class="reference internal" href="index_.html#indices-and-tables">Indices and tables</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Repository Organization</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="repository_organization_md.html">Repository Organization</a></li>
<li class="toctree-l1"><a class="reference internal" href="repository_organization_md.html#folder-structure">Folder structure</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">DNACalib</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="dnacalib_md.html">DNACalib</a></li>
<li class="toctree-l1"><a class="reference internal" href="dnacalib_api_md.html">API overview</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">DNAViewer</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_md.html">DNAViewer</a></li>
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_maya_md.html">Usage in Maya</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">DNAViewer API</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_api_md.html">Environment Setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_api_md.html#dna">DNA</a></li>
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_api_build_meshes_md.html">Mesh Utilities</a></li>
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_api_build_rig_md.html">Build rig (<code class="docutils literal notranslate"><span class="pre">build_rig</span></code>)</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Technical documentation</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="dna.html">DNA</a></li>
<li class="toctree-l1"><a class="reference internal" href="dnacalib.html">DNACalib</a></li>
<li class="toctree-l1"><a class="reference internal" href="dna_viewer_modules.html">DNAViewer</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">FAQ</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="faq_md.html">Frequently Asked Questions (FAQ)</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">DNA Calibration</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="Page navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home"></a> &raquo;</li>
<li><a href="dna_viewer_modules.html">DNAViewer</a> &raquo;</li>
<li><a href="dna_viewer.html">DNAViewer package</a> &raquo;</li>
<li>DNAViewer.ui package</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/dna_viewer.ui.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<section id="dnaviewer-ui-package">
<h1>DNAViewer.ui package<a class="headerlink" href="#dnaviewer-ui-package" title="Permalink to this headline"></a></h1>
<section id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline"></a></h2>
</section>
<section id="module-dna_viewer.ui.app">
<span id="dna-viewer-ui-app-module"></span><h2>dna_viewer.ui.app module<a class="headerlink" href="#module-dna_viewer.ui.app" title="Permalink to this headline"></a></h2>
<dl class="py class">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.ui.app.</span></span><span class="sig-name descname"><span class="pre">DnaViewerWindow</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">parent</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">PySide2.QtWidgets.QWidget</span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">PySide2.QtWidgets.QMainWindow</span></code></p>
<p>UI Window</p>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">select_dna_path</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.ui.widgets.FileChooser" title="dna_viewer.ui.widgets.FileChooser">FileChooser</a></p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">select_dna_path</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The FileChooser widget for getting the DNA path</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">load_dna_btn</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>QPushButton</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">load_dna_btn</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The button that starts loading in the DNA</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">mesh_tree_list</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>QWidget</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">mesh_tree_list</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The widget that contains the meshes to be selected in a tree list</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">joints_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>QCheckBox</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">joints_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The checkbox that represents if joints should be added</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">blend_shapes_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>QCheckBox</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">blend_shapes_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The checkbox that represents if blend shapes should be added</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">skin_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>QCheckBox</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">skin_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The checkbox that represents if skin should be added</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">rig_logic_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>QCheckBox</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">rig_logic_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The checkbox that represents if rig logic should be added</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">ctrl_attributes_on_root_joint_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>QCheckBox</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">ctrl_attributes_on_root_joint_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The checkbox that represents if control attributes on joint should be added</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">animated_map_attributes_on_root_joint_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>QCheckBox</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">animated_map_attributes_on_root_joint_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The checkbox that represents if animated maps attributes on root joint should be added</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">mesh_name_to_blend_shape_channel_name_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>QCheckBox</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">mesh_name_to_blend_shape_channel_name_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The checkbox that represents if mesh names to blend shapes channel name should be added</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">key_frames_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>QCheckBox</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">key_frames_cb</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The checkbox that represents if key frames should be added</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">select_gui_path</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.ui.widgets.FileChooser" title="dna_viewer.ui.widgets.FileChooser">FileChooser</a></p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">select_gui_path</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The FileChooser widget for getting the gui path</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">select_analog_gui_path</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.ui.widgets.FileChooser" title="dna_viewer.ui.widgets.FileChooser">FileChooser</a></p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">select_analog_gui_path</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The FileChooser widget for getting the analog gui path</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">select_aas_path</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p><a class="reference internal" href="#dna_viewer.ui.widgets.FileChooser" title="dna_viewer.ui.widgets.FileChooser">FileChooser</a></p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">select_aas_path</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The FileChooser widget for getting the additional assemble script path</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">process_btn</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>QPushButton</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">process_btn</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The button that starts creating the scene and character</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;type</span> <span class="pre">progress_bar</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>QProgressBar</p>
</dd>
</dl>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py">
<span class="sig-name descname"><span class="pre">&#64;param</span> <span class="pre">progress_bar</span></span></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">Type</dt>
<dd class="field-odd"><p>The progress bar that shows the building progress</p>
</dd>
</dl>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.activate_window">
<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">activate_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.activate_window"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.activate_window" title="Permalink to this definition"></a></dt>
<dd><p>Shows window if minimized</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.add_animated_map_attributes_on_root_joint">
<span class="sig-name descname"><span class="pre">add_animated_map_attributes_on_root_joint</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.add_animated_map_attributes_on_root_joint"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.add_animated_map_attributes_on_root_joint" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.add_blend_shapes">
<span class="sig-name descname"><span class="pre">add_blend_shapes</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.add_blend_shapes"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.add_blend_shapes" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.add_ctrl_attributes_on_root_joint">
<span class="sig-name descname"><span class="pre">add_ctrl_attributes_on_root_joint</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.add_ctrl_attributes_on_root_joint"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.add_ctrl_attributes_on_root_joint" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.add_joints">
<span class="sig-name descname"><span class="pre">add_joints</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.add_joints"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.add_joints" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.add_key_frames">
<span class="sig-name descname"><span class="pre">add_key_frames</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.add_key_frames"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.add_key_frames" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.add_mesh_name_to_blend_shape_channel_name">
<span class="sig-name descname"><span class="pre">add_mesh_name_to_blend_shape_channel_name</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.add_mesh_name_to_blend_shape_channel_name"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.add_mesh_name_to_blend_shape_channel_name" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.add_rig_logic">
<span class="sig-name descname"><span class="pre">add_rig_logic</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.add_rig_logic"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.add_rig_logic" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.add_skin_cluster">
<span class="sig-name descname"><span class="pre">add_skin_cluster</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.add_skin_cluster"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.add_skin_cluster" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.animated_map_attributes_on_root_joint_cb">
<span class="sig-name descname"><span class="pre">animated_map_attributes_on_root_joint_cb</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.animated_map_attributes_on_root_joint_cb" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.blend_shapes_cb">
<span class="sig-name descname"><span class="pre">blend_shapes_cb</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.blend_shapes_cb" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_aas_selector">
<span class="sig-name descname"><span class="pre">create_aas_selector</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#dna_viewer.ui.widgets.FileChooser" title="dna_viewer.ui.widgets.FileChooser"><span class="pre">dna_viewer.ui.widgets.FileChooser</span></a></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_aas_selector"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_aas_selector" title="Permalink to this definition"></a></dt>
<dd><p>Creates and adds the additional assemble script selector widget</p>
<p>&#64;rtype: FileChooser
&#64;returns: Additional assemble script selector widget</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_analog_gui_selector">
<span class="sig-name descname"><span class="pre">create_analog_gui_selector</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#dna_viewer.ui.widgets.FileChooser" title="dna_viewer.ui.widgets.FileChooser"><span class="pre">dna_viewer.ui.widgets.FileChooser</span></a></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_analog_gui_selector"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_analog_gui_selector" title="Permalink to this definition"></a></dt>
<dd><p>Creates and adds the analog gui selector widget</p>
<p>&#64;rtype: FileChooser
&#64;returns: Analog gui selector widget</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_body">
<span class="sig-name descname"><span class="pre">create_body</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">PySide2.QtWidgets.QVBoxLayout</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_body"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_body" title="Permalink to this definition"></a></dt>
<dd><p>Creates the main body layout and adds needed widgets</p>
<p>&#64;rtype: QVBoxLayout
&#64;returns: The created vertical box layout with the widgets added</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_build_options">
<span class="sig-name descname"><span class="pre">create_build_options</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">PySide2.QtWidgets.QWidget</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_build_options"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_build_options" title="Permalink to this definition"></a></dt>
<dd><p>Creates and adds the widget containing the build options checkboxes</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_checkbox">
<span class="sig-name descname"><span class="pre">create_checkbox</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">label</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">hint</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">layout</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">PySide2.QtWidgets.QHBoxLayout</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">on_changed</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">Callable</span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="pre">None</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">checked</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">enabled</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">PySide2.QtWidgets.QCheckBox</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_checkbox"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_checkbox" title="Permalink to this definition"></a></dt>
<dd><p>Adds a checkbox with given parameters and connects them to the on_changed method</p>
<p>&#64;type label: str
&#64;param label: The label of the checkbox</p>
<p>&#64;type hint: str
&#64;param hint: The hint of the checkbox</p>
<p>&#64;type on_changed: Callable[[int], None]
&#64;param on_changed: The method that will get called when the checkbox changes states</p>
<p>&#64;type checked: bool
&#64;param checked: The value representing if the checkbox is checked after creation</p>
<p>&#64;type enabled: bool
&#64;param enabled: The value representing if the checkbox is enabled after creation</p>
<p>&#64;rtype: QCheckBox
&#64;returns: the created checkbox object</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_dna_chooser">
<span class="sig-name descname"><span class="pre">create_dna_chooser</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#dna_viewer.ui.widgets.FileChooser" title="dna_viewer.ui.widgets.FileChooser"><span class="pre">dna_viewer.ui.widgets.FileChooser</span></a></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_dna_chooser"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_dna_chooser" title="Permalink to this definition"></a></dt>
<dd><p>Creates and adds the DNA chooser widget</p>
<p>&#64;rtype: FileChooser
&#64;returns: Dna chooser widget</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_dna_selector">
<span class="sig-name descname"><span class="pre">create_dna_selector</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">PySide2.QtWidgets.QWidget</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_dna_selector"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_dna_selector" title="Permalink to this definition"></a></dt>
<dd><p>Creates and adds the DNA selector widget</p>
<p>&#64;rtype: QWidget
&#64;returns: The created DNA selector widget</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_extra_build_options">
<span class="sig-name descname"><span class="pre">create_extra_build_options</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">PySide2.QtWidgets.QWidget</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_extra_build_options"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_extra_build_options" title="Permalink to this definition"></a></dt>
<dd><p>Creates and adds the widget containing the extra build options checkboxes</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_file_chooser">
<span class="sig-name descname"><span class="pre">create_file_chooser</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">label</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">hint</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">caption</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">on_changed</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">Callable</span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="pre">None</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#dna_viewer.ui.widgets.FileChooser" title="dna_viewer.ui.widgets.FileChooser"><span class="pre">dna_viewer.ui.widgets.FileChooser</span></a></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_file_chooser"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_file_chooser" title="Permalink to this definition"></a></dt>
<dd><p>Creates a file chooser widget that is used for selecting file paths</p>
<p>&#64;type label: str
&#64;param label: The label in the FileDialog that pops up</p>
<p>&#64;type hint: str
&#64;param hint: The label in the FileDialog that pops up</p>
<p>&#64;type caption: str
&#64;param caption: The caption in the FileDialog that pops up</p>
<p>&#64;type filter: str
&#64;param filter: The file filter that is used in the FileDialog</p>
<p>&#64;rtype: FileChooser
&#64;returns: The created file chooser object</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_gui_selector">
<span class="sig-name descname"><span class="pre">create_gui_selector</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#dna_viewer.ui.widgets.FileChooser" title="dna_viewer.ui.widgets.FileChooser"><span class="pre">dna_viewer.ui.widgets.FileChooser</span></a></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_gui_selector"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_gui_selector" title="Permalink to this definition"></a></dt>
<dd><p>Creates the gui selector widget</p>
<p>&#64;rtype: FileChooser
&#64;returns: Gui selector widget</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_header">
<span class="sig-name descname"><span class="pre">create_header</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">PySide2.QtWidgets.QHBoxLayout</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_header"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_header" title="Permalink to this definition"></a></dt>
<dd><p>Creates and adds to the header widget</p>
<p>&#64;rtype: QHBoxLayout
&#64;returns: The created horizontal box layout with the widgets added</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_help_btn">
<span class="sig-name descname"><span class="pre">create_help_btn</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">PySide2.QtWidgets.QWidget</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_help_btn"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_help_btn" title="Permalink to this definition"></a></dt>
<dd><p>Creates the help button widget</p>
<p>&#64;rtype: QHBoxLayout
&#64;returns: The created horizontal box layout with the widgets added</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_load_dna_button">
<span class="sig-name descname"><span class="pre">create_load_dna_button</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dna_input</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#dna_viewer.ui.widgets.FileChooser" title="dna_viewer.ui.widgets.FileChooser"><span class="pre">dna_viewer.ui.widgets.FileChooser</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">PySide2.QtWidgets.QWidget</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_load_dna_button"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_load_dna_button" title="Permalink to this definition"></a></dt>
<dd><p>Creates and adds the load DNA button widget</p>
<p>&#64;type input: FileChooser
&#64;param input: The file chooser object corresponding to the DNA selector widget</p>
<p>&#64;rtype: QWidget
&#64;returns: The created load DNA button widget</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_main_widget">
<span class="sig-name descname"><span class="pre">create_main_widget</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">PySide2.QtWidgets.QWidget</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_main_widget"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_main_widget" title="Permalink to this definition"></a></dt>
<dd><p>Creates the widget containing the UI elements</p>
<p>&#64;rtype: QtWidgets.QWidget
&#64;returns: the main widget</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_mesh_selector">
<span class="sig-name descname"><span class="pre">create_mesh_selector</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><a class="reference internal" href="#dna_viewer.ui.app.MeshTreeList" title="dna_viewer.ui.app.MeshTreeList"><span class="pre">dna_viewer.ui.app.MeshTreeList</span></a></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_mesh_selector"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_mesh_selector" title="Permalink to this definition"></a></dt>
<dd><p>Creates and adds a mesh tree list where the entries are grouped by lods, this is used for selecting the meses that need to be processed</p>
<p>&#64;rtype: MeshTreeList
&#64;returns: The created mesh tree list widget</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_process_btn">
<span class="sig-name descname"><span class="pre">create_process_btn</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">PySide2.QtWidgets.QPushButton</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_process_btn"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_process_btn" title="Permalink to this definition"></a></dt>
<dd><p>Creates and adds a process button</p>
<p>&#64;type window: QMainWindow
&#64;param window: The instance of the window object</p>
<p>&#64;rtype: QPushButton
&#64;returns: The created process button</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_progress_bar">
<span class="sig-name descname"><span class="pre">create_progress_bar</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">PySide2.QtWidgets.QProgressBar</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_progress_bar"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_progress_bar" title="Permalink to this definition"></a></dt>
<dd><p>Creates and adds progress bar</p>
<p>&#64;type window: QMainWindow
&#64;param window: The instance of the window object</p>
<p>&#64;rtype: QProgressBar
&#64;returns: The created progress bar</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.create_ui">
<span class="sig-name descname"><span class="pre">create_ui</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.create_ui"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.create_ui" title="Permalink to this definition"></a></dt>
<dd><p>Fills the window with UI elements</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.ctrl_attributes_on_root_joint_cb">
<span class="sig-name descname"><span class="pre">ctrl_attributes_on_root_joint_cb</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.ctrl_attributes_on_root_joint_cb" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.dna">
<span class="sig-name descname"><span class="pre">dna</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.dna" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.enable_additional_build_options">
<span class="sig-name descname"><span class="pre">enable_additional_build_options</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">enable</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.enable_additional_build_options"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.enable_additional_build_options" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.get_lod_indices_names">
<span class="sig-name descname"><span class="pre">get_lod_indices_names</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.get_lod_indices_names"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.get_lod_indices_names" title="Permalink to this definition"></a></dt>
<dd><p>Reads in the meshes of the definition</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.get_mesh_names">
<span class="sig-name descname"><span class="pre">get_mesh_names</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.get_mesh_names"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.get_mesh_names" title="Permalink to this definition"></a></dt>
<dd><p>Reads in the meshes of the definition</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.is_checked">
<span class="sig-name descname"><span class="pre">is_checked</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">checkbox</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">PySide2.QtWidgets.QCheckBox</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.is_checked"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.is_checked" title="Permalink to this definition"></a></dt>
<dd><p>Returns if the provided checkbox is checked and enabled</p>
<p>&#64;type checkbox: QCheckBox
&#64;param checkbox: The checkbox thats value needs to be checked and enabled</p>
<p>&#64;rtype: bool
&#64;returns: The flag representing if the checkbox is checked and enabled</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.is_enabled_and_checked">
<span class="sig-name descname"><span class="pre">is_enabled_and_checked</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">check_box</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">PySide2.QtWidgets.QCheckBox</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.is_enabled_and_checked"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.is_enabled_and_checked" title="Permalink to this definition"></a></dt>
<dd><p>Method that checks if check box is enabled in same time</p>
<p>&#64;type check_box: QCheckBox
&#64;param check_box: The checkbox instance to check</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.joints_cb">
<span class="sig-name descname"><span class="pre">joints_cb</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.joints_cb" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.key_frames_cb">
<span class="sig-name descname"><span class="pre">key_frames_cb</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.key_frames_cb" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.load_css">
<span class="sig-name descname"><span class="pre">load_css</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">str</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.load_css"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.load_css" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.load_dna_btn">
<span class="sig-name descname"><span class="pre">load_dna_btn</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.load_dna_btn" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.main_widget">
<span class="sig-name descname"><span class="pre">main_widget</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.main_widget" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.maya_main_window">
<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">maya_main_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">PySide2.QtWidgets.QWidget</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.maya_main_window"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.maya_main_window" title="Permalink to this definition"></a></dt>
<dd><p>Gets the MayaWindow instance</p>
<p>&#64;throws RuntimeError</p>
<p>&#64;rtype: QtWidgets.QWidget
&#64;returns: main window instance</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.mesh_name_to_blend_shape_channel_name_cb">
<span class="sig-name descname"><span class="pre">mesh_name_to_blend_shape_channel_name_cb</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.mesh_name_to_blend_shape_channel_name_cb" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.mesh_tree_list">
<span class="sig-name descname"><span class="pre">mesh_tree_list</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.mesh_tree_list" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.on_dna_changed">
<span class="sig-name descname"><span class="pre">on_dna_changed</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">state</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.on_dna_changed"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.on_dna_changed" title="Permalink to this definition"></a></dt>
<dd><p>Method that gets called when the checkbox is changed</p>
<p>&#64;type state: int
&#64;param state: The changed state of the checkbox</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.on_dna_selected">
<span class="sig-name descname"><span class="pre">on_dna_selected</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#dna_viewer.ui.widgets.FileChooser" title="dna_viewer.ui.widgets.FileChooser"><span class="pre">dna_viewer.ui.widgets.FileChooser</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.on_dna_selected"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.on_dna_selected" title="Permalink to this definition"></a></dt>
<dd><p>The method that gets called when a DNA file gets selected</p>
<p>&#64;type input: FileChooser
&#64;param input: The file chooser object corresponding to the DNA selector widget</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.on_generic_changed">
<span class="sig-name descname"><span class="pre">on_generic_changed</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">state</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.on_generic_changed"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.on_generic_changed" title="Permalink to this definition"></a></dt>
<dd><p>Method that gets called when the checkbox is changed</p>
<p>&#64;type state: int
&#64;param state: The changed state of the checkbox</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.on_help">
<span class="sig-name descname"><span class="pre">on_help</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.on_help"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.on_help" title="Permalink to this definition"></a></dt>
<dd><p>The method that gets called when the help button is clicked</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.on_joints_changed">
<span class="sig-name descname"><span class="pre">on_joints_changed</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">state</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.on_joints_changed"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.on_joints_changed" title="Permalink to this definition"></a></dt>
<dd><p>Method that gets called when the joints checkbox is changed</p>
<p>&#64;type state: int
&#64;param state: The changed state of the checkbox</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.on_load_dna_clicked">
<span class="sig-name descname"><span class="pre">on_load_dna_clicked</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#dna_viewer.ui.widgets.FileChooser" title="dna_viewer.ui.widgets.FileChooser"><span class="pre">dna_viewer.ui.widgets.FileChooser</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.on_load_dna_clicked"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.on_load_dna_clicked" title="Permalink to this definition"></a></dt>
<dd><p>The method that gets called when a DNA file gets selected</p>
<p>&#64;type input: FileChooser
&#64;param input: The file chooser object corresponding to the DNA selector widget</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.process">
<span class="sig-name descname"><span class="pre">process</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.process"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.process" title="Permalink to this definition"></a></dt>
<dd><p>Start the build process of creation of scene from provided configuration from the UI</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.process_btn">
<span class="sig-name descname"><span class="pre">process_btn</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.process_btn" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.progress_bar">
<span class="sig-name descname"><span class="pre">progress_bar</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.progress_bar" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.rig_logic_cb">
<span class="sig-name descname"><span class="pre">rig_logic_cb</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.rig_logic_cb" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.select_aas_path">
<span class="sig-name descname"><span class="pre">select_aas_path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.select_aas_path" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.select_analog_gui_path">
<span class="sig-name descname"><span class="pre">select_analog_gui_path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.select_analog_gui_path" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.select_dna_path">
<span class="sig-name descname"><span class="pre">select_dna_path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.select_dna_path" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.select_gui_path">
<span class="sig-name descname"><span class="pre">select_gui_path</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.select_gui_path" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.set_progress">
<span class="sig-name descname"><span class="pre">set_progress</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">text</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">value</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.set_progress"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.set_progress" title="Permalink to this definition"></a></dt>
<dd><p>Setting text and/or value to progress bar</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.set_riglogic_cb_enabled">
<span class="sig-name descname"><span class="pre">set_riglogic_cb_enabled</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.set_riglogic_cb_enabled"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.set_riglogic_cb_enabled" title="Permalink to this definition"></a></dt>
<dd><p>Method that sets enable state of riglogic check box</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.set_size">
<span class="sig-name descname"><span class="pre">set_size</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.set_size"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.set_size" title="Permalink to this definition"></a></dt>
<dd><p>Sets the window size</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.setup_window">
<span class="sig-name descname"><span class="pre">setup_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.setup_window"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.setup_window" title="Permalink to this definition"></a></dt>
<dd><p>A method for setting up the window</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.show_message_dialog">
<span class="sig-name descname"><span class="pre">show_message_dialog</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.show_message_dialog"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.show_message_dialog" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.show_window">
<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">show_window</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#DnaViewerWindow.show_window"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.show_window" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.skin_cb">
<span class="sig-name descname"><span class="pre">skin_cb</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">None</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.skin_cb" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.DnaViewerWindow.staticMetaObject">
<span class="sig-name descname"><span class="pre">staticMetaObject</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">&lt;PySide2.QtCore.QMetaObject</span> <span class="pre">object&gt;</span></em><a class="headerlink" href="#dna_viewer.ui.app.DnaViewerWindow.staticMetaObject" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="dna_viewer.ui.app.MeshTreeList">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.ui.app.</span></span><span class="sig-name descname"><span class="pre">MeshTreeList</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">main_window</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#dna_viewer.ui.app.DnaViewerWindow" title="dna_viewer.ui.app.DnaViewerWindow"><span class="pre">dna_viewer.ui.app.DnaViewerWindow</span></a></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#MeshTreeList"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.MeshTreeList" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">PySide2.QtWidgets.QWidget</span></code></p>
<p>A custom widget that lists out meshes with checkboxes next to them, so these meshes can be selected to be processed. The meshes are grouped by LOD</p>
<p>&#64;type mesh_tree: QWidget
&#64;param mesh_tree: The widget that contains the meshes to be selected in a tree list</p>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.MeshTreeList.create_mesh_tree">
<span class="sig-name descname"><span class="pre">create_mesh_tree</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">PySide2.QtWidgets.QWidget</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#MeshTreeList.create_mesh_tree"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.MeshTreeList.create_mesh_tree" title="Permalink to this definition"></a></dt>
<dd><p>Creates the mesh tree list widget</p>
<p>&#64;rtype: QWidget
&#64;returns: The created widget</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.MeshTreeList.deselect_all">
<span class="sig-name descname"><span class="pre">deselect_all</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#MeshTreeList.deselect_all"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.MeshTreeList.deselect_all" title="Permalink to this definition"></a></dt>
<dd><p>Deselects all meshes in the tree widget</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.MeshTreeList.fill_mesh_list">
<span class="sig-name descname"><span class="pre">fill_mesh_list</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">lod_count</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">int</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">names</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">str</span><span class="p"><span class="pre">]</span></span></span></em>, <em class="sig-param"><span class="n"><span class="pre">indices_names</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#MeshTreeList.fill_mesh_list"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.MeshTreeList.fill_mesh_list" title="Permalink to this definition"></a></dt>
<dd><p>Fills the mesh list with the meshes, and groups them by lods</p>
<p>&#64;type lod_count: int
&#64;param lod_count: The LOD count</p>
<p>&#64;type names: List[str]
&#64;param names: The names and indices of all the meshes</p>
<p>&#64;type indices_names: List[List[int]
&#64;param indices_names: The names and indices of all the meshes</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.MeshTreeList.get_selected_meshes">
<span class="sig-name descname"><span class="pre">get_selected_meshes</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">List</span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#MeshTreeList.get_selected_meshes"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.MeshTreeList.get_selected_meshes" title="Permalink to this definition"></a></dt>
<dd><p>Gets the selected meshes from the tree widget</p>
<p>&#64;rtype: List[int]
&#64;returns: The list of mesh indices that are selected</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.MeshTreeList.iterate_over_items">
<span class="sig-name descname"><span class="pre">iterate_over_items</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">state:</span> <span class="pre">&lt;class</span> <span class="pre">'PySide2.QtCore.Qt.CheckState'&gt;</span></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#MeshTreeList.iterate_over_items"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.MeshTreeList.iterate_over_items" title="Permalink to this definition"></a></dt>
<dd><p>Deselects all meshes in the tree widget</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.MeshTreeList.select_all">
<span class="sig-name descname"><span class="pre">select_all</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#MeshTreeList.select_all"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.MeshTreeList.select_all" title="Permalink to this definition"></a></dt>
<dd><p>Selects all meshes in the tree widget</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.app.MeshTreeList.staticMetaObject">
<span class="sig-name descname"><span class="pre">staticMetaObject</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">&lt;PySide2.QtCore.QMetaObject</span> <span class="pre">object&gt;</span></em><a class="headerlink" href="#dna_viewer.ui.app.MeshTreeList.staticMetaObject" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.app.MeshTreeList.tree_item_changed">
<span class="sig-name descname"><span class="pre">tree_item_changed</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#MeshTreeList.tree_item_changed"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.MeshTreeList.tree_item_changed" title="Permalink to this definition"></a></dt>
<dd><p>The method that gets called when a tree item gets its value changed</p>
</dd></dl>
</dd></dl>
<dl class="py function">
<dt class="sig sig-object py" id="dna_viewer.ui.app.show">
<span class="sig-prename descclassname"><span class="pre">dna_viewer.ui.app.</span></span><span class="sig-name descname"><span class="pre">show</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/app.html#show"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.app.show" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</section>
<section id="module-dna_viewer.ui.widgets">
<span id="dna-viewer-ui-widgets-module"></span><h2>dna_viewer.ui.widgets module<a class="headerlink" href="#module-dna_viewer.ui.widgets" title="Permalink to this headline"></a></h2>
<dl class="py class">
<dt class="sig sig-object py" id="dna_viewer.ui.widgets.FileChooser">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.ui.widgets.</span></span><span class="sig-name descname"><span class="pre">FileChooser</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">label_text</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">hint</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parent</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">PySide2.QtWidgets.QWidget</span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">placeholder</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">''</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dialog_caption</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">'Select</span> <span class="pre">a</span> <span class="pre">file'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dialog_filter</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">'All</span> <span class="pre">files</span> <span class="pre">(*.*)'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">button_text</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">str</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">'...'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dir_selector</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">bool</span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">on_changed</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><span class="pre">Optional</span><span class="p"><span class="pre">[</span></span><span class="pre">Callable</span><span class="p"><span class="pre">[</span></span><span class="p"><span class="pre">[</span></span><span class="pre">int</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">,</span></span><span class="w"> </span><span class="pre">None</span><span class="p"><span class="pre">]</span></span><span class="p"><span class="pre">]</span></span></span><span class="w"> </span><span class="o"><span class="pre">=</span></span><span class="w"> </span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/ui/widgets.html#FileChooser"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.widgets.FileChooser" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">PySide2.QtWidgets.QWidget</span></code></p>
<p>A custom widget used for selecting a file path using a FileDialog and an input field</p>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.widgets.FileChooser.get_file_path">
<span class="sig-name descname"><span class="pre">get_file_path</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">str</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/widgets.html#FileChooser.get_file_path"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.widgets.FileChooser.get_file_path" title="Permalink to this definition"></a></dt>
<dd><p>Gets the file path from the text field</p>
<p>&#64;rtype: str
&#64;returns: The file path contained in the text field</p>
</dd></dl>
<dl class="py method">
<dt class="sig sig-object py" id="dna_viewer.ui.widgets.FileChooser.open_dialog">
<span class="sig-name descname"><span class="pre">open_dialog</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">None</span></span></span><a class="reference internal" href="_modules/dna_viewer/ui/widgets.html#FileChooser.open_dialog"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.widgets.FileChooser.open_dialog" title="Permalink to this definition"></a></dt>
<dd><p>Opens a file dialog, when a path is chosen, the text field gets filled with its value</p>
</dd></dl>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.widgets.FileChooser.staticMetaObject">
<span class="sig-name descname"><span class="pre">staticMetaObject</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">&lt;PySide2.QtCore.QMetaObject</span> <span class="pre">object&gt;</span></em><a class="headerlink" href="#dna_viewer.ui.widgets.FileChooser.staticMetaObject" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="dna_viewer.ui.widgets.QHLine">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.ui.widgets.</span></span><span class="sig-name descname"><span class="pre">QHLine</span></span><a class="reference internal" href="_modules/dna_viewer/ui/widgets.html#QHLine"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.widgets.QHLine" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="#dna_viewer.ui.widgets.QLine" title="dna_viewer.ui.widgets.QLine"><code class="xref py py-class docutils literal notranslate"><span class="pre">dna_viewer.ui.widgets.QLine</span></code></a></p>
<p>A widget for creating a horizontal line</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.widgets.QHLine.staticMetaObject">
<span class="sig-name descname"><span class="pre">staticMetaObject</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">&lt;PySide2.QtCore.QMetaObject</span> <span class="pre">object&gt;</span></em><a class="headerlink" href="#dna_viewer.ui.widgets.QHLine.staticMetaObject" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
<dl class="py class">
<dt class="sig sig-object py" id="dna_viewer.ui.widgets.QLine">
<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">dna_viewer.ui.widgets.</span></span><span class="sig-name descname"><span class="pre">QLine</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">line:</span> <span class="pre">&lt;class</span> <span class="pre">'PySide2.QtWidgets.QFrame.Shape'&gt;</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/dna_viewer/ui/widgets.html#QLine"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#dna_viewer.ui.widgets.QLine" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">PySide2.QtWidgets.QFrame</span></code></p>
<p>A widget for creating a horizontal line</p>
<dl class="py attribute">
<dt class="sig sig-object py" id="dna_viewer.ui.widgets.QLine.staticMetaObject">
<span class="sig-name descname"><span class="pre">staticMetaObject</span></span><em class="property"><span class="w"> </span><span class="p"><span class="pre">=</span></span><span class="w"> </span><span class="pre">&lt;PySide2.QtCore.QMetaObject</span> <span class="pre">object&gt;</span></em><a class="headerlink" href="#dna_viewer.ui.widgets.QLine.staticMetaObject" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</dd></dl>
</section>
</section>
</div>
</div>
<footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
<a href="dna_viewer.dnalib.html" class="btn btn-neutral float-left" title="DNAViewer.dnalib package" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
<a href="faq_md.html" class="btn btn-neutral float-right" title="Frequently Asked Questions (FAQ)" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
</div>
<hr/>
<div role="contentinfo">
<p>&#169; Copyright 2023, Epic Games.</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script>
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>