1095 lines
51 KiB
HTML
1095 lines
51 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.15"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Olive: LabelSlider Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Olive
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.15 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#signals">Signals</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-attribs">Public Attributes</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="class_label_slider-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">LabelSlider Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>The <a class="el" href="class_label_slider.html" title="The LabelSlider class.">LabelSlider</a> class.
|
|
<a href="class_label_slider.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="labelslider_8h_source.html">labelslider.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for LabelSlider:</div>
|
|
<div class="dyncontent">
|
|
<div class="center">
|
|
<img src="class_label_slider.png" alt=""/>
|
|
</div></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
|
|
Signals</h2></td></tr>
|
|
<tr class="memitem:a9be91d45b50e409325332d441f3edf7d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a9be91d45b50e409325332d441f3edf7d">valueChanged</a> ()</td></tr>
|
|
<tr class="memdesc:a9be91d45b50e409325332d441f3edf7d"><td class="mdescLeft"> </td><td class="mdescRight">valueChanged signal <a href="#a9be91d45b50e409325332d441f3edf7d">More...</a><br /></td></tr>
|
|
<tr class="separator:a9be91d45b50e409325332d441f3edf7d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b7301bbdad1d6dca30aa0e878818706"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a4b7301bbdad1d6dca30aa0e878818706">clicked</a> ()</td></tr>
|
|
<tr class="memdesc:a4b7301bbdad1d6dca30aa0e878818706"><td class="mdescLeft"> </td><td class="mdescRight">clicked signal <a href="#a4b7301bbdad1d6dca30aa0e878818706">More...</a><br /></td></tr>
|
|
<tr class="separator:a4b7301bbdad1d6dca30aa0e878818706"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a2819a4462b0cbf0a3c47a35be6f21d04"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a2819a4462b0cbf0a3c47a35be6f21d04">LabelSlider</a> (QWidget *parent=nullptr)</td></tr>
|
|
<tr class="separator:a2819a4462b0cbf0a3c47a35be6f21d04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab304e6dfceb1678153047d8437be0ef5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#ab304e6dfceb1678153047d8437be0ef5">set_frame_rate</a> (double d)</td></tr>
|
|
<tr class="memdesc:ab304e6dfceb1678153047d8437be0ef5"><td class="mdescLeft"> </td><td class="mdescRight">Set the display frame rate. <a href="#ab304e6dfceb1678153047d8437be0ef5">More...</a><br /></td></tr>
|
|
<tr class="separator:ab304e6dfceb1678153047d8437be0ef5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa36f1ac8359e6ad956890c204601dc8e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#aa36f1ac8359e6ad956890c204601dc8e">set_display_type</a> (int type)</td></tr>
|
|
<tr class="memdesc:aa36f1ac8359e6ad956890c204601dc8e"><td class="mdescLeft"> </td><td class="mdescRight">Sets the way to display the value. <a href="#aa36f1ac8359e6ad956890c204601dc8e">More...</a><br /></td></tr>
|
|
<tr class="separator:aa36f1ac8359e6ad956890c204601dc8e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae05af4cf1dce88261673ed2ec5ec5d41"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#ae05af4cf1dce88261673ed2ec5ec5d41">set_value</a> (double v, bool userSet)</td></tr>
|
|
<tr class="memdesc:ae05af4cf1dce88261673ed2ec5ec5d41"><td class="mdescLeft"> </td><td class="mdescRight">Set the value. <a href="#ae05af4cf1dce88261673ed2ec5ec5d41">More...</a><br /></td></tr>
|
|
<tr class="separator:ae05af4cf1dce88261673ed2ec5ec5d41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5c08c16c088f1846621bfe341fe875c7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a5c08c16c088f1846621bfe341fe875c7">set_default_value</a> (double v)</td></tr>
|
|
<tr class="memdesc:a5c08c16c088f1846621bfe341fe875c7"><td class="mdescLeft"> </td><td class="mdescRight">Set the default value. <a href="#a5c08c16c088f1846621bfe341fe875c7">More...</a><br /></td></tr>
|
|
<tr class="separator:a5c08c16c088f1846621bfe341fe875c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad0915199716155c2f12c5b5292b9ecc9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#ad0915199716155c2f12c5b5292b9ecc9">set_minimum_value</a> (double v)</td></tr>
|
|
<tr class="memdesc:ad0915199716155c2f12c5b5292b9ecc9"><td class="mdescLeft"> </td><td class="mdescRight">Set the minimum value. <a href="#ad0915199716155c2f12c5b5292b9ecc9">More...</a><br /></td></tr>
|
|
<tr class="separator:ad0915199716155c2f12c5b5292b9ecc9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe90995d780d3ae610358ec34b19ee48"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#abe90995d780d3ae610358ec34b19ee48">set_maximum_value</a> (double v)</td></tr>
|
|
<tr class="memdesc:abe90995d780d3ae610358ec34b19ee48"><td class="mdescLeft"> </td><td class="mdescRight">Set the maximum value. <a href="#abe90995d780d3ae610358ec34b19ee48">More...</a><br /></td></tr>
|
|
<tr class="separator:abe90995d780d3ae610358ec34b19ee48"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5736dbba98a0eb8958eed03046f77f8f"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a5736dbba98a0eb8958eed03046f77f8f">value</a> ()</td></tr>
|
|
<tr class="memdesc:a5736dbba98a0eb8958eed03046f77f8f"><td class="mdescLeft"> </td><td class="mdescRight">Returns the internal value as a double. <a href="#a5736dbba98a0eb8958eed03046f77f8f">More...</a><br /></td></tr>
|
|
<tr class="separator:a5736dbba98a0eb8958eed03046f77f8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac446ce259367ff1159935f812dd73f08"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#ac446ce259367ff1159935f812dd73f08">is_set</a> ()</td></tr>
|
|
<tr class="memdesc:ac446ce259367ff1159935f812dd73f08"><td class="mdescLeft"> </td><td class="mdescRight">Returns whether a value has been set or not. <a href="#ac446ce259367ff1159935f812dd73f08">More...</a><br /></td></tr>
|
|
<tr class="separator:ac446ce259367ff1159935f812dd73f08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac51e4b18b54b182a6cb741093559b13e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#ac51e4b18b54b182a6cb741093559b13e">is_dragging</a> ()</td></tr>
|
|
<tr class="memdesc:ac51e4b18b54b182a6cb741093559b13e"><td class="mdescLeft"> </td><td class="mdescRight">Returns whether the user is currently dragging. <a href="#ac51e4b18b54b182a6cb741093559b13e">More...</a><br /></td></tr>
|
|
<tr class="separator:ac51e4b18b54b182a6cb741093559b13e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8009482f1461ae35500fb5956e723f2c"><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a8009482f1461ae35500fb5956e723f2c">valueToString</a> ()</td></tr>
|
|
<tr class="memdesc:a8009482f1461ae35500fb5956e723f2c"><td class="mdescLeft"> </td><td class="mdescRight">Convert the internal value to a displayed string according to <code>display_type</code> <a href="#a8009482f1461ae35500fb5956e723f2c">More...</a><br /></td></tr>
|
|
<tr class="separator:a8009482f1461ae35500fb5956e723f2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4b807b5b784a7b7b9b9d0a7b3706a4e4"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a4b807b5b784a7b7b9b9d0a7b3706a4e4">getPreviousValue</a> ()</td></tr>
|
|
<tr class="memdesc:a4b807b5b784a7b7b9b9d0a7b3706a4e4"><td class="mdescLeft"> </td><td class="mdescRight">Returns whatever value was set before the last <a class="el" href="class_label_slider.html#ae05af4cf1dce88261673ed2ec5ec5d41" title="Set the value.">set_value()</a> <a href="#a4b807b5b784a7b7b9b9d0a7b3706a4e4">More...</a><br /></td></tr>
|
|
<tr class="separator:a4b807b5b784a7b7b9b9d0a7b3706a4e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8e8edf8dc7ea4df8e0abb6f32c343ac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#aa8e8edf8dc7ea4df8e0abb6f32c343ac">set_previous_value</a> ()</td></tr>
|
|
<tr class="memdesc:aa8e8edf8dc7ea4df8e0abb6f32c343ac"><td class="mdescLeft"> </td><td class="mdescRight">Updates previous value. <a href="#aa8e8edf8dc7ea4df8e0abb6f32c343ac">More...</a><br /></td></tr>
|
|
<tr class="separator:aa8e8edf8dc7ea4df8e0abb6f32c343ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abbbf055704231fd56978fac964518be6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#abbbf055704231fd56978fac964518be6">set_color</a> (QString c=nullptr)</td></tr>
|
|
<tr class="memdesc:abbbf055704231fd56978fac964518be6"><td class="mdescLeft"> </td><td class="mdescRight">Set the display color. <a href="#abbbf055704231fd56978fac964518be6">More...</a><br /></td></tr>
|
|
<tr class="separator:abbbf055704231fd56978fac964518be6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
|
Public Attributes</h2></td></tr>
|
|
<tr class="memitem:afc2a71530cff38dfe586e73dabe99be9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#afc2a71530cff38dfe586e73dabe99be9">decimal_places</a></td></tr>
|
|
<tr class="memdesc:afc2a71530cff38dfe586e73dabe99be9"><td class="mdescLeft"> </td><td class="mdescRight">Set how many decimal places to show for a floating-point number. <a href="#afc2a71530cff38dfe586e73dabe99be9">More...</a><br /></td></tr>
|
|
<tr class="separator:afc2a71530cff38dfe586e73dabe99be9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:aa1e2b3efd6e1f4ce64c465cd1e6123e1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#aa1e2b3efd6e1f4ce64c465cd1e6123e1">mousePressEvent</a> (QMouseEvent *ev)</td></tr>
|
|
<tr class="separator:aa1e2b3efd6e1f4ce64c465cd1e6123e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3f6d68db6453cd9ddd63d249e11dd17"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#af3f6d68db6453cd9ddd63d249e11dd17">mouseMoveEvent</a> (QMouseEvent *ev)</td></tr>
|
|
<tr class="separator:af3f6d68db6453cd9ddd63d249e11dd17"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe7f1fc561c4827c11ac8c463539e2e6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#abe7f1fc561c4827c11ac8c463539e2e6">mouseReleaseEvent</a> (QMouseEvent *ev)</td></tr>
|
|
<tr class="separator:abe7f1fc561c4827c11ac8c463539e2e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a9a5c67bed20e30581b7c0c503a93de8c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a9a5c67bed20e30581b7c0c503a93de8c">set_default_cursor</a> ()</td></tr>
|
|
<tr class="memdesc:a9a5c67bed20e30581b7c0c503a93de8c"><td class="mdescLeft"> </td><td class="mdescRight">Internal function to set the standard cursor (usually SizeHorCursor) <a href="#a9a5c67bed20e30581b7c0c503a93de8c">More...</a><br /></td></tr>
|
|
<tr class="separator:a9a5c67bed20e30581b7c0c503a93de8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a654943c90cc8d87a2dbc957a42252ef0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a654943c90cc8d87a2dbc957a42252ef0">set_active_cursor</a> ()</td></tr>
|
|
<tr class="memdesc:a654943c90cc8d87a2dbc957a42252ef0"><td class="mdescLeft"> </td><td class="mdescRight">Internal function to set the cursor while dragging (usually NoCursor aka invisible) <a href="#a654943c90cc8d87a2dbc957a42252ef0">More...</a><br /></td></tr>
|
|
<tr class="separator:a654943c90cc8d87a2dbc957a42252ef0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a7cbdeb285dc88d3a64dc589267c46d59"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a7cbdeb285dc88d3a64dc589267c46d59">default_value</a></td></tr>
|
|
<tr class="separator:a7cbdeb285dc88d3a64dc589267c46d59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3902b8d451895bfe2b8a47a5aee8e0ea"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a3902b8d451895bfe2b8a47a5aee8e0ea">internal_value</a></td></tr>
|
|
<tr class="separator:a3902b8d451895bfe2b8a47a5aee8e0ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:addd4fe1457fa77f851f4395789110dcc"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#addd4fe1457fa77f851f4395789110dcc">drag_start_value</a></td></tr>
|
|
<tr class="separator:addd4fe1457fa77f851f4395789110dcc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ba73d0b4e2f33b3f65f31f2643837e3"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a7ba73d0b4e2f33b3f65f31f2643837e3">previous_value</a></td></tr>
|
|
<tr class="separator:a7ba73d0b4e2f33b3f65f31f2643837e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86e3eea15b0c01457d58ed3847f5f3ba"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a86e3eea15b0c01457d58ed3847f5f3ba">min_enabled</a></td></tr>
|
|
<tr class="separator:a86e3eea15b0c01457d58ed3847f5f3ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaee240de256aeab0ec881f74c9109693"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#aaee240de256aeab0ec881f74c9109693">min_value</a></td></tr>
|
|
<tr class="separator:aaee240de256aeab0ec881f74c9109693"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22b9ecff65c8b6e6786eb78d5345337c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a22b9ecff65c8b6e6786eb78d5345337c">max_enabled</a></td></tr>
|
|
<tr class="separator:a22b9ecff65c8b6e6786eb78d5345337c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3c56b46a732fd78984bc527aa404870"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#aa3c56b46a732fd78984bc527aa404870">max_value</a></td></tr>
|
|
<tr class="separator:aa3c56b46a732fd78984bc527aa404870"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0957943e01ddf376b0dea3f1cc5933cc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a0957943e01ddf376b0dea3f1cc5933cc">drag_start</a></td></tr>
|
|
<tr class="separator:a0957943e01ddf376b0dea3f1cc5933cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3df190d66e96b29215bda71eea8fa55"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#ad3df190d66e96b29215bda71eea8fa55">drag_proc</a></td></tr>
|
|
<tr class="separator:ad3df190d66e96b29215bda71eea8fa55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a772bb767fbdb51ada999b4d3bbc52270"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a772bb767fbdb51ada999b4d3bbc52270">drag_start_x</a></td></tr>
|
|
<tr class="separator:a772bb767fbdb51ada999b4d3bbc52270"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a889322916e8bea38a27e119f45562c62"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a889322916e8bea38a27e119f45562c62">drag_start_y</a></td></tr>
|
|
<tr class="separator:a889322916e8bea38a27e119f45562c62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4715ee7a2902c62bdb11f727fef54f9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#ad4715ee7a2902c62bdb11f727fef54f9">set</a></td></tr>
|
|
<tr class="separator:ad4715ee7a2902c62bdb11f727fef54f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a402abe41e54ad2a9a8cd0701bf368287"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#a402abe41e54ad2a9a8cd0701bf368287">display_type</a></td></tr>
|
|
<tr class="separator:a402abe41e54ad2a9a8cd0701bf368287"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7f76c5ce07e9020b8838e5175fea82d"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_label_slider.html#ad7f76c5ce07e9020b8838e5175fea82d">frame_rate</a></td></tr>
|
|
<tr class="separator:ad7f76c5ce07e9020b8838e5175fea82d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>The <a class="el" href="class_label_slider.html" title="The LabelSlider class.">LabelSlider</a> class. </p>
|
|
<p>A UI element that shows a number and can be dragged to increase/decrease its value or clicked to enter a specific one. </p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a2819a4462b0cbf0a3c47a35be6f21d04"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2819a4462b0cbf0a3c47a35be6f21d04">◆ </a></span>LabelSlider()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">LabelSlider::LabelSlider </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QWidget * </td>
|
|
<td class="paramname"><em>parent</em> = <code>nullptr</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a4b7301bbdad1d6dca30aa0e878818706"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b7301bbdad1d6dca30aa0e878818706">◆ </a></span>clicked</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::clicked </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>clicked signal </p>
|
|
<p>Emitted if the user clicks on the <a class="el" href="class_label_slider.html" title="The LabelSlider class.">LabelSlider</a> in any way </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4b807b5b784a7b7b9b9d0a7b3706a4e4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4b807b5b784a7b7b9b9d0a7b3706a4e4">◆ </a></span>getPreviousValue()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double LabelSlider::getPreviousValue </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns whatever value was set before the last <a class="el" href="class_label_slider.html#ae05af4cf1dce88261673ed2ec5ec5d41" title="Set the value.">set_value()</a> </p>
|
|
<p>For various reasons (largely undo capabilities) it is helpful to retrieve whatever the value was before the current one. If the user dragged the current value, this will return the value just before the user started dragging.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>The previous value </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac51e4b18b54b182a6cb741093559b13e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac51e4b18b54b182a6cb741093559b13e">◆ </a></span>is_dragging()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool LabelSlider::is_dragging </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns whether the user is currently dragging. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd><b>TRUE</b> if the user is dragging, <b>FALSE</b> if not. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac446ce259367ff1159935f812dd73f08"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac446ce259367ff1159935f812dd73f08">◆ </a></span>is_set()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool LabelSlider::is_set </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns whether a value has been set or not. </p>
|
|
<p>If a value has been entered by any means (i.e. if <a class="el" href="class_label_slider.html#ae05af4cf1dce88261673ed2ec5ec5d41" title="Set the value.">set_value()</a> was called), this will be <b>TRUE</b>. If <a class="el" href="class_label_slider.html#ae05af4cf1dce88261673ed2ec5ec5d41" title="Set the value.">set_value()</a> has not been called and <a class="el" href="class_label_slider.html#ac446ce259367ff1159935f812dd73f08" title="Returns whether a value has been set or not.">is_set()</a> is <b>FALSE</b>, calling <a class="el" href="class_label_slider.html#a5c08c16c088f1846621bfe341fe875c7" title="Set the default value.">set_default_value()</a> will automatically set the value to the default value WITHOUT changing the <a class="el" href="class_label_slider.html#ac446ce259367ff1159935f812dd73f08" title="Returns whether a value has been set or not.">is_set()</a> state (i.e. it will still be <b>FALSE</b> and calling <a class="el" href="class_label_slider.html#a5c08c16c088f1846621bfe341fe875c7" title="Set the default value.">set_default_value()</a> again will change the current value again unless it's been changed through some other means in that time).</p>
|
|
<dl class="section return"><dt>Returns</dt><dd><b>TRUE</b> if a value has been set, <b>FALSE</b> if not. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af3f6d68db6453cd9ddd63d249e11dd17"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af3f6d68db6453cd9ddd63d249e11dd17">◆ </a></span>mouseMoveEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::mouseMoveEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QMouseEvent * </td>
|
|
<td class="paramname"><em>ev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa1e2b3efd6e1f4ce64c465cd1e6123e1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa1e2b3efd6e1f4ce64c465cd1e6123e1">◆ </a></span>mousePressEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::mousePressEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QMouseEvent * </td>
|
|
<td class="paramname"><em>ev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe7f1fc561c4827c11ac8c463539e2e6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe7f1fc561c4827c11ac8c463539e2e6">◆ </a></span>mouseReleaseEvent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::mouseReleaseEvent </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QMouseEvent * </td>
|
|
<td class="paramname"><em>ev</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a654943c90cc8d87a2dbc957a42252ef0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a654943c90cc8d87a2dbc957a42252ef0">◆ </a></span>set_active_cursor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::set_active_cursor </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Internal function to set the cursor while dragging (usually NoCursor aka invisible) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abbbf055704231fd56978fac964518be6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abbbf055704231fd56978fac964518be6">◆ </a></span>set_color()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::set_color </td>
|
|
<td>(</td>
|
|
<td class="paramtype">QString </td>
|
|
<td class="paramname"><em>c</em> = <code>nullptr</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the display color. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td>Color to set to </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9a5c67bed20e30581b7c0c503a93de8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9a5c67bed20e30581b7c0c503a93de8c">◆ </a></span>set_default_cursor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::set_default_cursor </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Internal function to set the standard cursor (usually SizeHorCursor) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5c08c16c088f1846621bfe341fe875c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5c08c16c088f1846621bfe341fe875c7">◆ </a></span>set_default_value()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::set_default_value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the default value. </p>
|
|
<p>If a default value is set, alt+clicking the <a class="el" href="class_label_slider.html" title="The LabelSlider class.">LabelSlider</a> will return to the default value.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>Value to set as default </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa36f1ac8359e6ad956890c204601dc8e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa36f1ac8359e6ad956890c204601dc8e">◆ </a></span>set_display_type()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::set_display_type </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>type</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the way to display the value. </p>
|
|
<ul>
|
|
<li><code>LABELSLIDER_NORMAL</code> - Shows the value as a normal number</li>
|
|
<li><code>LABELSLIDER_FRAMENUMBER</code> - Shows the number as a timecode according to <code>config.timecode_view</code>. By default, will render hh:mm:ss:ff</li>
|
|
<li><code>LABELSLIDER_PERCENT</code> - Shows the number as a percentage. 1.0 becomes "100%", 0.5 becomes 50%, etc.</li>
|
|
<li><code>LABELSLIDER_DECIBLE</code> - Shows the number as a decibel. 1.0 becomes "0 dB", 2.0 becames roughly "6 dB", 0.5 becomes roughly "-6 dB", etc.</li>
|
|
</ul>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">type</td><td>The display type to set to. Should be a member of <code>enum LabelSliderDisplayType</code>. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab304e6dfceb1678153047d8437be0ef5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab304e6dfceb1678153047d8437be0ef5">◆ </a></span>set_frame_rate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::set_frame_rate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>d</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the display frame rate. </p>
|
|
<p>If the <code>display_type</code> is set to LABELSLIDER_FRAMENUMBER, this function sets how many frames per second the timecode will be in.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">d</td><td></td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe90995d780d3ae610358ec34b19ee48"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe90995d780d3ae610358ec34b19ee48">◆ </a></span>set_maximum_value()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::set_maximum_value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the maximum value. </p>
|
|
<p>If a maximum value is set, the value will never go above it. If the user manually sets a value higher than the maximum, it will automatically snap to the maximum.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>Value to set as maximum </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad0915199716155c2f12c5b5292b9ecc9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad0915199716155c2f12c5b5292b9ecc9">◆ </a></span>set_minimum_value()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::set_minimum_value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the minimum value. </p>
|
|
<p>If a minimum value is set, the value will never go below it. If the user manually sets a value lower than the minimum, it will automatically snap to the minimum.</p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>Value to set as minimum </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa8e8edf8dc7ea4df8e0abb6f32c343ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8e8edf8dc7ea4df8e0abb6f32c343ac">◆ </a></span>set_previous_value()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::set_previous_value </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Updates previous value. </p>
|
|
<p>Called internally to store the current value as the previous value in anticipation of an upcoming value change. Can also be called externally (mainly for dragged EffectGizmos) in anticipation of an external change. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae05af4cf1dce88261673ed2ec5ec5d41"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae05af4cf1dce88261673ed2ec5ec5d41">◆ </a></span>set_value()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::set_value </td>
|
|
<td>(</td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>userSet</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the value. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">v</td><td>Value to set to.</td></tr>
|
|
<tr><td class="paramname">userSet</td><td><b>TRUE</b> if this was called through a user action, <b>FALSE</b> if this was called through some other way. The only difference is <b>TRUE</b> will emit a signal (<a class="el" href="class_label_slider.html#a9be91d45b50e409325332d441f3edf7d" title="valueChanged signal">valueChanged()</a>) indicating that the value has changed, and <b>FALSE</b> will not. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5736dbba98a0eb8958eed03046f77f8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5736dbba98a0eb8958eed03046f77f8f">◆ </a></span>value()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double LabelSlider::value </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the internal value as a double. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>The internal value. This will not respect the <code>display_type</code>, i.e. 100% will return as 1.0, 12dB will return as 400%, and a timecode will return as a frame number. </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9be91d45b50e409325332d441f3edf7d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9be91d45b50e409325332d441f3edf7d">◆ </a></span>valueChanged</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void LabelSlider::valueChanged </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">signal</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>valueChanged signal </p>
|
|
<p>Emitted if the value changed at it was instigated by the user. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8009482f1461ae35500fb5956e723f2c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8009482f1461ae35500fb5956e723f2c">◆ </a></span>valueToString()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">QString LabelSlider::valueToString </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Convert the internal value to a displayed string according to <code>display_type</code> </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>The internal value as a string </dd></dl>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="afc2a71530cff38dfe586e73dabe99be9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afc2a71530cff38dfe586e73dabe99be9">◆ </a></span>decimal_places</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int LabelSlider::decimal_places</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set how many decimal places to show for a floating-point number. </p>
|
|
<p>Defaults to 1 </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7cbdeb285dc88d3a64dc589267c46d59"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7cbdeb285dc88d3a64dc589267c46d59">◆ </a></span>default_value</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double LabelSlider::default_value</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a402abe41e54ad2a9a8cd0701bf368287"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a402abe41e54ad2a9a8cd0701bf368287">◆ </a></span>display_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int LabelSlider::display_type</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3df190d66e96b29215bda71eea8fa55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3df190d66e96b29215bda71eea8fa55">◆ </a></span>drag_proc</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool LabelSlider::drag_proc</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0957943e01ddf376b0dea3f1cc5933cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0957943e01ddf376b0dea3f1cc5933cc">◆ </a></span>drag_start</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool LabelSlider::drag_start</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="addd4fe1457fa77f851f4395789110dcc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#addd4fe1457fa77f851f4395789110dcc">◆ </a></span>drag_start_value</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double LabelSlider::drag_start_value</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a772bb767fbdb51ada999b4d3bbc52270"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a772bb767fbdb51ada999b4d3bbc52270">◆ </a></span>drag_start_x</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int LabelSlider::drag_start_x</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a889322916e8bea38a27e119f45562c62"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a889322916e8bea38a27e119f45562c62">◆ </a></span>drag_start_y</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int LabelSlider::drag_start_y</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7f76c5ce07e9020b8838e5175fea82d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7f76c5ce07e9020b8838e5175fea82d">◆ </a></span>frame_rate</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double LabelSlider::frame_rate</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3902b8d451895bfe2b8a47a5aee8e0ea"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3902b8d451895bfe2b8a47a5aee8e0ea">◆ </a></span>internal_value</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double LabelSlider::internal_value</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22b9ecff65c8b6e6786eb78d5345337c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22b9ecff65c8b6e6786eb78d5345337c">◆ </a></span>max_enabled</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool LabelSlider::max_enabled</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3c56b46a732fd78984bc527aa404870"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3c56b46a732fd78984bc527aa404870">◆ </a></span>max_value</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double LabelSlider::max_value</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a86e3eea15b0c01457d58ed3847f5f3ba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a86e3eea15b0c01457d58ed3847f5f3ba">◆ </a></span>min_enabled</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool LabelSlider::min_enabled</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aaee240de256aeab0ec881f74c9109693"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aaee240de256aeab0ec881f74c9109693">◆ </a></span>min_value</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double LabelSlider::min_value</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ba73d0b4e2f33b3f65f31f2643837e3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ba73d0b4e2f33b3f65f31f2643837e3">◆ </a></span>previous_value</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">double LabelSlider::previous_value</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad4715ee7a2902c62bdb11f727fef54f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4715ee7a2902c62bdb11f727fef54f9">◆ </a></span>set</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool LabelSlider::set</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>ui/<a class="el" href="labelslider_8h_source.html">labelslider.h</a></li>
|
|
<li>ui/<a class="el" href="labelslider_8cpp.html">labelslider.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.15
|
|
</small></address>
|
|
</body>
|
|
</html>
|