mirror of
https://github.com/QuasarApp/qt-solutions.git
synced 2025-05-02 16:29:33 +00:00
This commit adds the contents of distribution packages of the relevant subset of the Qt Solutions components, generated from the last versions in Perforce.
124 lines
13 KiB
HTML
124 lines
13 KiB
HTML
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
|
<!-- qtpropertymanager.cpp -->
|
|
<head>
|
|
<title>QtStringPropertyManager Class Reference</title>
|
|
<link href="classic.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td align="left" valign="top" width="32"><img src="images/qt-logo.png" align="left" width="57" height="67" border="0" /></td>
|
|
<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a></td>
|
|
</tr></table><h1 class="title">QtStringPropertyManager Class Reference</h1>
|
|
<p>The QtStringPropertyManager provides and manages <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> properties. <a href="#details">More...</a></p>
|
|
<pre> #include <QtStringPropertyManager></pre><p>Inherits <a href="qtabstractpropertymanager.html">QtAbstractPropertyManager</a>.</p>
|
|
<ul>
|
|
<li><a href="qtstringpropertymanager-members.html">List of all members, including inherited members</a></li>
|
|
</ul>
|
|
<hr />
|
|
<a name="public-functions"></a>
|
|
<h2>Public Functions</h2>
|
|
<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qtstringpropertymanager.html#QtStringPropertyManager">QtStringPropertyManager</a></b> ( QObject * <i>parent</i> = 0 )</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"></td><td class="memItemRight" valign="bottom"><b><a href="qtstringpropertymanager.html#dtor.QtStringPropertyManager">~QtStringPropertyManager</a></b> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">QRegExp </td><td class="memItemRight" valign="bottom"><b><a href="qtstringpropertymanager.html#regExp">regExp</a></b> ( const QtProperty * <i>property</i> ) const</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">QString </td><td class="memItemRight" valign="bottom"><b><a href="qtstringpropertymanager.html#value">value</a></b> ( const QtProperty * <i>property</i> ) const</td></tr>
|
|
</table>
|
|
<ul>
|
|
<li><div bar="2" class="fn"></div>3 public functions inherited from <a href="qtabstractpropertymanager.html#public-functions">QtAbstractPropertyManager</a></li>
|
|
<li><div bar="2" class="fn"></div>29 public functions inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#public-functions">QObject</a></li>
|
|
</ul>
|
|
<hr />
|
|
<a name="public-slots"></a>
|
|
<h2>Public Slots</h2>
|
|
<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qtstringpropertymanager.html#setRegExp">setRegExp</a></b> ( QtProperty * <i>property</i>, const QRegExp & <i>regExp</i> )</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qtstringpropertymanager.html#setValue">setValue</a></b> ( QtProperty * <i>property</i>, const QString & <i>value</i> )</td></tr>
|
|
</table>
|
|
<ul>
|
|
<li><div bar="2" class="fn"></div>1 public slot inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#public-slots">QObject</a></li>
|
|
</ul>
|
|
<hr />
|
|
<a name="signals"></a>
|
|
<h2>Signals</h2>
|
|
<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qtstringpropertymanager.html#regExpChanged">regExpChanged</a></b> ( QtProperty * <i>property</i>, const QRegExp & <i>regExp</i> )</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><b><a href="qtstringpropertymanager.html#valueChanged">valueChanged</a></b> ( QtProperty * <i>property</i>, const QString & <i>value</i> )</td></tr>
|
|
</table>
|
|
<ul>
|
|
<li><div bar="2" class="fn"></div>4 signals inherited from <a href="qtabstractpropertymanager.html#signals">QtAbstractPropertyManager</a></li>
|
|
<li><div bar="2" class="fn"></div>1 signal inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#signals">QObject</a></li>
|
|
</ul>
|
|
<hr />
|
|
<a name="reimplemented-protected-functions"></a>
|
|
<h2>Reimplemented Protected Functions</h2>
|
|
<table class="alignedsummary" border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qtstringpropertymanager.html#initializeProperty">initializeProperty</a></b> ( QtProperty * <i>property</i> )</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><b><a href="qtstringpropertymanager.html#uninitializeProperty">uninitializeProperty</a></b> ( QtProperty * <i>property</i> )</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><b><a href="qtstringpropertymanager.html#valueText">valueText</a></b> ( const QtProperty * <i>property</i> ) const</td></tr>
|
|
</table>
|
|
<ul>
|
|
<li><div bar="2" class="fn"></div>6 protected functions inherited from <a href="qtabstractpropertymanager.html#protected-functions">QtAbstractPropertyManager</a></li>
|
|
<li><div bar="2" class="fn"></div>7 protected functions inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#protected-functions">QObject</a></li>
|
|
</ul>
|
|
<h3>Additional Inherited Members</h3>
|
|
<ul>
|
|
<li><div class="fn"></div>1 property inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#properties">QObject</a></li>
|
|
<li><div class="fn"></div>1 public type inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#public-variables">QObject</a></li>
|
|
<li><div class="fn"></div>4 static public members inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#static-public-members">QObject</a></li>
|
|
<li><div class="fn"></div>6 protected functions inherited from <a href="qtabstractpropertymanager.html#protected-functions">QtAbstractPropertyManager</a></li>
|
|
<li><div class="fn"></div>7 protected functions inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#protected-functions">QObject</a></li>
|
|
<li><div class="fn"></div>2 protected variables inherited from <a href="http://qt.nokia.com/doc/4.6/qobject.html#protected-variables">QObject</a></li>
|
|
</ul>
|
|
<a name="details"></a>
|
|
<hr />
|
|
<h2>Detailed Description</h2>
|
|
<p>The QtStringPropertyManager provides and manages <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> properties.</p>
|
|
<p>A string property's value can be retrieved using the <a href="qtstringpropertymanager.html#value">value</a>() function, and set using the <a href="qtstringpropertymanager.html#setValue">setValue</a>() slot.</p>
|
|
<p>The current value can be checked against a regular expression. To set the regular expression use the <a href="qtstringpropertymanager.html#setRegExp">setRegExp</a>() slot, use the <a href="qtstringpropertymanager.html#regExp">regExp</a>() function to retrieve the currently set expression.</p>
|
|
<p>In addition, QtStringPropertyManager provides the <a href="qtstringpropertymanager.html#valueChanged">valueChanged</a>() signal which is emitted whenever a property created by this manager changes, and the <a href="qtstringpropertymanager.html#regExpChanged">regExpChanged</a>() signal which is emitted whenever such a property changes its currently set regular expression.</p>
|
|
<p>See also <a href="qtabstractpropertymanager.html">QtAbstractPropertyManager</a> and <a href="qtlineeditfactory.html">QtLineEditFactory</a>.</p>
|
|
<hr />
|
|
<h2>Member Function Documentation</h2>
|
|
<h3 class="fn"><a name="QtStringPropertyManager"></a>QtStringPropertyManager::QtStringPropertyManager ( <a href="http://qt.nokia.com/doc/4.6/qobject.html">QObject</a> * <i>parent</i> = 0 )</h3>
|
|
<p>Creates a manager with the given <i>parent</i>.</p>
|
|
<h3 class="fn"><a name="dtor.QtStringPropertyManager"></a>QtStringPropertyManager::~QtStringPropertyManager ()</h3>
|
|
<p>Destroys this manager, and all the properties it has created.</p>
|
|
<h3 class="fn"><a name="initializeProperty"></a>void QtStringPropertyManager::initializeProperty ( <a href="qtproperty.html">QtProperty</a> * <i>property</i> ) <tt> [virtual protected]</tt></h3>
|
|
<p>Reimplemented from <a href="qtabstractpropertymanager.html#initializeProperty">QtAbstractPropertyManager::initializeProperty</a>().</p>
|
|
<h3 class="fn"><a name="regExp"></a><a href="http://qt.nokia.com/doc/4.6/qregexp.html">QRegExp</a> QtStringPropertyManager::regExp ( const <a href="qtproperty.html">QtProperty</a> * <i>property</i> ) const</h3>
|
|
<p>Returns the given <i>property</i>'s currently set regular expression.</p>
|
|
<p>If the given <i>property</i> is not managed by this manager, this function returns an empty expression.</p>
|
|
<p>See also <a href="qtstringpropertymanager.html#setRegExp">setRegExp</a>().</p>
|
|
<h3 class="fn"><a name="regExpChanged"></a>void QtStringPropertyManager::regExpChanged ( <a href="qtproperty.html">QtProperty</a> * <i>property</i>, const <a href="http://qt.nokia.com/doc/4.6/qregexp.html">QRegExp</a> & <i>regExp</i> ) <tt> [signal]</tt></h3>
|
|
<p>This signal is emitted whenever a property created by this manager changes its currenlty set regular expression, passing a pointer to the <i>property</i> and the new <i>regExp</i> as parameters.</p>
|
|
<p>See also <a href="qtstringpropertymanager.html#setRegExp">setRegExp</a>().</p>
|
|
<h3 class="fn"><a name="setRegExp"></a>void QtStringPropertyManager::setRegExp ( <a href="qtproperty.html">QtProperty</a> * <i>property</i>, const <a href="http://qt.nokia.com/doc/4.6/qregexp.html">QRegExp</a> & <i>regExp</i> ) <tt> [slot]</tt></h3>
|
|
<p>Sets the regular expression of the given <i>property</i> to <i>regExp</i>.</p>
|
|
<p>See also <a href="qtstringpropertymanager.html#regExp">regExp</a>(), <a href="qtstringpropertymanager.html#setValue">setValue</a>(), and <a href="qtstringpropertymanager.html#regExpChanged">regExpChanged</a>().</p>
|
|
<h3 class="fn"><a name="setValue"></a>void QtStringPropertyManager::setValue ( <a href="qtproperty.html">QtProperty</a> * <i>property</i>, const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> & <i>value</i> ) <tt> [slot]</tt></h3>
|
|
<p>Sets the value of the given <i>property</i> to <i>value</i>.</p>
|
|
<p>If the specified <i>value</i> doesn't match the given <i>property</i>'s regular expression, this function does nothing.</p>
|
|
<p>See also <a href="qtstringpropertymanager.html#value">value</a>(), <a href="qtstringpropertymanager.html#setRegExp">setRegExp</a>(), and <a href="qtstringpropertymanager.html#valueChanged">valueChanged</a>().</p>
|
|
<h3 class="fn"><a name="uninitializeProperty"></a>void QtStringPropertyManager::uninitializeProperty ( <a href="qtproperty.html">QtProperty</a> * <i>property</i> ) <tt> [virtual protected]</tt></h3>
|
|
<p>Reimplemented from <a href="qtabstractpropertymanager.html#uninitializeProperty">QtAbstractPropertyManager::uninitializeProperty</a>().</p>
|
|
<h3 class="fn"><a name="value"></a><a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> QtStringPropertyManager::value ( const <a href="qtproperty.html">QtProperty</a> * <i>property</i> ) const</h3>
|
|
<p>Returns the given <i>property</i>'s value.</p>
|
|
<p>If the given property is not managed by this manager, this function returns an empty string.</p>
|
|
<p>See also <a href="qtstringpropertymanager.html#setValue">setValue</a>().</p>
|
|
<h3 class="fn"><a name="valueChanged"></a>void QtStringPropertyManager::valueChanged ( <a href="qtproperty.html">QtProperty</a> * <i>property</i>, const <a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> & <i>value</i> ) <tt> [signal]</tt></h3>
|
|
<p>This signal is emitted whenever a property created by this manager changes its value, passing a pointer to the <i>property</i> and the new <i>value</i> as parameters.</p>
|
|
<p>See also <a href="qtstringpropertymanager.html#setValue">setValue</a>().</p>
|
|
<h3 class="fn"><a name="valueText"></a><a href="http://qt.nokia.com/doc/4.6/qstring.html">QString</a> QtStringPropertyManager::valueText ( const <a href="qtproperty.html">QtProperty</a> * <i>property</i> ) const <tt> [virtual protected]</tt></h3>
|
|
<p>Reimplemented from <a href="qtabstractpropertymanager.html#valueText">QtAbstractPropertyManager::valueText</a>().</p>
|
|
<p /><address><hr /><div align="center">
|
|
<table width="100%" cellspacing="0" border="0"><tr class="address">
|
|
<td width="30%" align="left">Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies)</td>
|
|
<td width="40%" align="center"><a href="http://qt.nokia.com/doc/trademarks.html">Trademarks</a></td>
|
|
<td width="30%" align="right"><div align="right">Qt Solutions</div></td>
|
|
</tr></table></div></address></body>
|
|
</html>
|