Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > 1dd17e0d683ef79b4bb6872bbf359d7f > files > 5146

qt4-doc-4.8.7-26.2.mga7.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en_US" lang="en_US">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- abstractformwindow.cpp -->
  <title>Qt 4.8: QDesignerFormWindowInterface Class Reference</title>
  <link rel="stylesheet" type="text/css" href="style/style.css" />
  <script src="scripts/jquery.js" type="text/javascript"></script>
  <script src="scripts/functions.js" type="text/javascript"></script>
  <link rel="stylesheet" type="text/css" href="style/superfish.css" />
  <link rel="stylesheet" type="text/css" href="style/narrow.css" />
  <!--[if IE]>
<meta name="MSSmartTagsPreventParsing" content="true">
<meta http-equiv="imagetoolbar" content="no">
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="style/style_ie6.css">
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="style/style_ie7.css">
<![endif]-->
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="style/style_ie8.css">
<![endif]-->

<script src="scripts/superfish.js" type="text/javascript"></script>
<script src="scripts/narrow.js" type="text/javascript"></script>

</head>
<body class="" onload="CheckEmptyAndLoadList();">
 <div class="header" id="qtdocheader">
    <div class="content"> 
    <div id="nav-logo">
      <a href="index.html">Home</a></div>
    <a href="index.html" class="qtref"><span>Qt Reference Documentation</span></a>
    <div id="narrowsearch"></div>
    <div id="nav-topright">
      <ul>
        <li class="nav-topright-home"><a href="http://qt.digia.com/">Qt HOME</a></li>
        <li class="nav-topright-dev"><a href="http://qt-project.org/">DEV</a></li>
        <li class="nav-topright-doc nav-topright-doc-active"><a href="http://qt-project.org/doc/">
          DOC</a></li>
        <li class="nav-topright-blog"><a href="http://blog.qt.digia.com/">BLOG</a></li>
      </ul>
    </div>
    <div id="shortCut">
      <ul>
        <li class="shortCut-topleft-inactive"><span><a href="index.html">Qt 4.8</a></span></li>
        <li class="shortCut-topleft-active"><a href="http://qt-project.org/doc/">ALL VERSIONS        </a></li>
      </ul>
     </div>
 <ul class="sf-menu" id="narrowmenu"> 
             <li><a href="#">API Lookup</a> 
                 <ul> 
                     <li><a href="classes.html">Class index</a></li> 
           <li><a href="functions.html">Function index</a></li> 
           <li><a href="modules.html">Modules</a></li> 
           <li><a href="namespaces.html">Namespaces</a></li> 
           <li><a href="qtglobal.html">Global Declarations</a></li> 
           <li><a href="qdeclarativeelements.html">QML elements</a></li> 
             </ul> 
             </li> 
             <li><a href="#">Qt Topics</a> 
                 <ul> 
                        <li><a href="qt-basic-concepts.html">Programming with Qt</a></li>  
                        <li><a href="qtquick.html">Device UIs &amp; Qt Quick</a></li>  
                        <li><a href="qt-gui-concepts.html">UI Design with Qt</a></li>  
                        <li><a href="supported-platforms.html">Supported Platforms</a></li>  
                        <li><a href="technology-apis.html">Qt and Key Technologies</a></li>  
                        <li><a href="best-practices.html">How-To's and Best Practices</a></li>  
              </ul> 
                 </li> 
                 <li><a href="#">Examples</a> 
                     <ul> 
                       <li><a href="all-examples.html">Examples</a></li> 
                       <li><a href="tutorials.html">Tutorials</a></li> 
                       <li><a href="demos.html">Demos</a></li> 
                       <li><a href="qdeclarativeexamples.html">QML Examples</a></li> 
                </ul> 
                     </li> 
                 </ul> 
    </div>
  </div>
  <div class="wrapper">
    <div class="hd">
      <span></span>
    </div>
    <div class="bd group">
      <div class="sidebar">
        <div class="searchlabel">
          Search index:</div>
        <div class="search" id="sidebarsearch">
          <form id="qtdocsearch" action="" onsubmit="return false;">
            <fieldset>
              <input type="text" name="searchstring" id="pageType" value="" />
 <div id="resultdialog"> 
 <a href="#" id="resultclose">Close</a> 
 <p id="resultlinks" class="all"><a href="#" id="showallresults">All</a> | <a href="#" id="showapiresults">API</a> | <a href="#" id="showarticleresults">Articles</a> | <a href="#" id="showexampleresults">Examples</a></p> 
 <p id="searchcount" class="all"><span id="resultcount"></span><span id="apicount"></span><span id="articlecount"></span><span id="examplecount"></span>&nbsp;results:</p> 
 <ul id="resultlist" class="all"> 
 </ul> 
 </div> 
            </fieldset>
          </form>
        </div>
        <div class="box first bottombar" id="lookup">
          <h2 title="API Lookup"><span></span>
            API Lookup</h2>
          <div  id="list001" class="list">
          <ul id="ul001" >
              <li class="defaultLink"><a href="classes.html">Class index</a></li>
              <li class="defaultLink"><a href="functions.html">Function index</a></li>
              <li class="defaultLink"><a href="modules.html">Modules</a></li>
              <li class="defaultLink"><a href="namespaces.html">Namespaces</a></li>
              <li class="defaultLink"><a href="qtglobal.html">Global Declarations</a></li>
              <li class="defaultLink"><a href="qdeclarativeelements.html">QML elements</a></li>
            </ul> 
          </div>
        </div>
        <div class="box bottombar" id="topics">
          <h2 title="Qt Topics"><span></span>
            Qt Topics</h2>
          <div id="list002" class="list">
            <ul id="ul002" >
               <li class="defaultLink"><a href="qt-basic-concepts.html">Programming with Qt</a></li> 
               <li class="defaultLink"><a href="qtquick.html">Device UIs &amp; Qt Quick</a></li> 
               <li class="defaultLink"><a href="qt-gui-concepts.html">UI Design with Qt</a></li> 
               <li class="defaultLink"><a href="supported-platforms.html">Supported Platforms</a></li>  
               <li class="defaultLink"><a href="technology-apis.html">Qt and Key Technologies</a></li> 
               <li class="defaultLink"><a href="best-practices.html">How-To's and Best Practices</a></li> 
            </ul>  
          </div>
        </div>
        <div class="box" id="examples">
          <h2 title="Examples"><span></span>
            Examples</h2>
          <div id="list003" class="list">
        <ul id="ul003">
              <li class="defaultLink"><a href="all-examples.html">Examples</a></li>
              <li class="defaultLink"><a href="tutorials.html">Tutorials</a></li>
              <li class="defaultLink"><a href="demos.html">Demos</a></li>
              <li class="defaultLink"><a href="qdeclarativeexamples.html">QML Examples</a></li>
            </ul> 
          </div>
        </div>
      </div>
      <div class="wrap">
        <div class="toolbar">
          <div class="breadcrumb toolblock">
            <ul>
              <li class="first"><a href="index.html">Home</a></li>
              <!--  Breadcrumbs go here -->
<li><a href="modules.html">Modules</a></li>
<li><a href="qtdesigner.html">QtDesigner</a></li>
<li>QDesignerFormWindowInterface</li>
            </ul>
          </div>
          <div class="toolbuttons toolblock">
            <ul>
              <li id="smallA" class="t_button">A</li>
              <li id="medA" class="t_button active">A</li>
              <li id="bigA" class="t_button">A</li>
              <li id="print" class="t_button"><a href="javascript:this.print();">
                <span>Print</span></a></li>
            </ul>
        </div>
        </div>
        <div class="content mainContent">
<div class="toc">
<h3><a name="toc">Contents</a></h3>
<ul>
<li class="level1"><a href="#public-types">Public Types</a></li>
<li class="level1"><a href="#public-functions">Public Functions</a></li>
<li class="level1"><a href="#public-slots">Public Slots</a></li>
<li class="level1"><a href="#signals">Signals</a></li>
<li class="level1"><a href="#static-public-members">Static Public Members</a></li>
<li class="level1"><a href="#details">Detailed Description</a></li>
</ul>
</div>
<h1 class="title">QDesignerFormWindowInterface Class Reference</h1>
<!-- $$$QDesignerFormWindowInterface-brief -->
<p>The QDesignerFormWindowInterface class allows you to query and manipulate form windows appearing in Qt Designer's workspace. <a href="#details">More...</a></p>
<!-- @@@QDesignerFormWindowInterface -->
<pre class="cpp"> <span class="preprocessor">#include &lt;QDesignerFormWindowInterface&gt;</span></pre><p><b>Inherits: </b><a href="qwidget.html">QWidget</a>.</p>
<ul>
<li><a href="qdesignerformwindowinterface-members.html">List of all members, including inherited members</a></li>
</ul>
<a name="public-types"></a>
<h2>Public Types</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> flags </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#FeatureFlag-enum">Feature</a></b></td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> enum </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#FeatureFlag-enum">FeatureFlag</a></b> { EditFeature, GridFeature, TabOrderFeature, DefaultFeature }</td></tr>
</table>
<a name="public-functions"></a>
<h2>Public Functions</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#QDesignerFormWindowInterface">QDesignerFormWindowInterface</a></b> ( QWidget * <i>parent</i> = 0, Qt::WindowFlags <i>flags</i> = 0 )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#dtor.QDesignerFormWindowInterface">~QDesignerFormWindowInterface</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QDir </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#absoluteDir">absoluteDir</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#addResourceFile">addResourceFile</a></b> ( const QString &amp; <i>path</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#author">author</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#comment">comment</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#contents">contents</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QDesignerFormEditorInterface * </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#core">core</a></b> () const</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QDesignerFormWindowCursorInterface * </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#cursor">cursor</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#emitSelectionChanged">emitSelectionChanged</a></b> () = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#exportMacro">exportMacro</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual Feature </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#features">features</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#fileName">fileName</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QPoint </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#grid">grid</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual bool </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#hasFeature">hasFeature</a></b> ( Feature <i>feature</i> ) const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QStringList </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#includeHints">includeHints</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual bool </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#isDirty">isDirty</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual bool </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#isManaged">isManaged</a></b> ( QWidget * <i>widget</i> ) const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#layoutDefault">layoutDefault</a></b> ( int * <i>margin</i>, int * <i>spacing</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#layoutFunction">layoutFunction</a></b> ( QString * <i>margin</i>, QString * <i>spacing</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QWidget * </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#mainContainer">mainContainer</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QString </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#pixmapFunction">pixmapFunction</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#removeResourceFile">removeResourceFile</a></b> ( const QString &amp; <i>path</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual QStringList </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#resourceFiles">resourceFiles</a></b> () const = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setAuthor">setAuthor</a></b> ( const QString &amp; <i>author</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setComment">setComment</a></b> ( const QString &amp; <i>comment</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setContents">setContents</a></b> ( QIODevice * <i>device</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setExportMacro">setExportMacro</a></b> ( const QString &amp; <i>exportMacro</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setIncludeHints">setIncludeHints</a></b> ( const QStringList &amp; <i>includeHints</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setLayoutDefault">setLayoutDefault</a></b> ( int <i>margin</i>, int <i>spacing</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setLayoutFunction">setLayoutFunction</a></b> ( const QString &amp; <i>margin</i>, const QString &amp; <i>spacing</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setMainContainer">setMainContainer</a></b> ( QWidget * <i>mainContainer</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setPixmapFunction">setPixmapFunction</a></b> ( const QString &amp; <i>pixmapFunction</i> ) = 0</td></tr>
</table>
<ul>
<li class="fn">221 public functions inherited from <a href="qwidget.html#public-functions">QWidget</a></li>
<li class="fn">29 public functions inherited from <a href="qobject.html#public-functions">QObject</a></li>
<li class="fn">13 public functions inherited from <a href="qpaintdevice.html#public-functions">QPaintDevice</a></li>
</ul>
<a name="public-slots"></a>
<h2>Public Slots</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#clearSelection">clearSelection</a></b> ( bool <i>update</i> = true ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#manageWidget">manageWidget</a></b> ( QWidget * <i>widget</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#selectWidget">selectWidget</a></b> ( QWidget * <i>widget</i>, bool <i>select</i> = true ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setContents-2">setContents</a></b> ( const QString &amp; <i>contents</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setDirty">setDirty</a></b> ( bool <i>dirty</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setFeatures">setFeatures</a></b> ( Feature <i>features</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setFileName">setFileName</a></b> ( const QString &amp; <i>fileName</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#setGrid">setGrid</a></b> ( const QPoint &amp; <i>grid</i> ) = 0</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> virtual void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#unmanageWidget">unmanageWidget</a></b> ( QWidget * <i>widget</i> ) = 0</td></tr>
</table>
<ul>
<li class="fn">19 public slots inherited from <a href="qwidget.html#public-slots">QWidget</a></li>
<li class="fn">1 public slot inherited from <a href="qobject.html#public-slots">QObject</a></li>
</ul>
<a name="signals"></a>
<h2>Signals</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#aboutToUnmanageWidget">aboutToUnmanageWidget</a></b> ( QWidget * <i>widget</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#activated">activated</a></b> ( QWidget * <i>widget</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#changed">changed</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#featureChanged">featureChanged</a></b> ( Feature <i>feature</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#fileNameChanged">fileNameChanged</a></b> ( const QString &amp; <i>fileName</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#geometryChanged">geometryChanged</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#mainContainerChanged">mainContainerChanged</a></b> ( QWidget * <i>mainContainer</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#objectRemoved">objectRemoved</a></b> ( QObject * <i>object</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#resourceFilesChanged">resourceFilesChanged</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#selectionChanged">selectionChanged</a></b> ()</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#widgetManaged">widgetManaged</a></b> ( QWidget * <i>widget</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#widgetRemoved">widgetRemoved</a></b> ( QWidget * <i>widget</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> void </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#widgetUnmanaged">widgetUnmanaged</a></b> ( QWidget * <i>widget</i> )</td></tr>
</table>
<ul>
<li class="fn">1 signal inherited from <a href="qwidget.html#signals">QWidget</a></li>
<li class="fn">1 signal inherited from <a href="qobject.html#signals">QObject</a></li>
</ul>
<a name="static-public-members"></a>
<h2>Static Public Members</h2>
<table class="alignedsummary">
<tr><td class="memItemLeft rightAlign topAlign"> QDesignerFormWindowInterface * </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#findFormWindow">findFormWindow</a></b> ( QWidget * <i>widget</i> )</td></tr>
<tr><td class="memItemLeft rightAlign topAlign"> QDesignerFormWindowInterface * </td><td class="memItemRight bottomAlign"><b><a href="qdesignerformwindowinterface.html#findFormWindow-2">findFormWindow</a></b> ( QObject * <i>object</i> )</td></tr>
</table>
<ul>
<li class="fn">4 static public members inherited from <a href="qwidget.html#static-public-members">QWidget</a></li>
<li class="fn">7 static public members inherited from <a href="qobject.html#static-public-members">QObject</a></li>
</ul>
<h3>Additional Inherited Members</h3>
<ul>
<li class="fn">58 properties inherited from <a href="qwidget.html#properties">QWidget</a></li>
<li class="fn">1 property inherited from <a href="qobject.html#properties">QObject</a></li>
<li class="fn">37 protected functions inherited from <a href="qwidget.html#protected-functions">QWidget</a></li>
<li class="fn">8 protected functions inherited from <a href="qobject.html#protected-functions">QObject</a></li>
<li class="fn">1 protected function inherited from <a href="qpaintdevice.html#protected-functions">QPaintDevice</a></li>
<li class="fn">1 protected slot inherited from <a href="qwidget.html#protected-slots">QWidget</a></li>
</ul>
<a name="details"></a>
<!-- $$$QDesignerFormWindowInterface-description -->
<div class="descr">
<h2>Detailed Description</h2>
<p>The QDesignerFormWindowInterface class allows you to query and manipulate form windows appearing in Qt Designer's workspace.</p>
<p>QDesignerFormWindowInterface provides information about the associated form window as well as allowing its properties to be altered. The interface is not intended to be instantiated directly, but to provide access to <i>Qt Designer</i>'s current form windows controlled by <i>Qt Designer</i>'s <a href="qdesignerformwindowmanagerinterface.html">form window manager</a>.</p>
<p>If you are looking for the form window containing a specific widget, you can use the static <a href="qdesignerformwindowinterface.html#findFormWindow">QDesignerFormWindowInterface::findFormWindow</a>() function:</p>
<pre class="cpp">     <span class="type">QDesignerFormWindowInterface</span> <span class="operator">*</span>formWindow;
     formWindow <span class="operator">=</span> <span class="type">QDesignerFormWindowInterface</span><span class="operator">::</span><a href="qdesignerformwindowinterface.html#findFormWindow">findFormWindow</a>(myWidget);</pre>
<p>But in addition, you can access any of the current form windows through <i>Qt Designer</i>'s form window manager: Use the <a href="qdesignerformeditorinterface.html#formWindowManager">QDesignerFormEditorInterface::formWindowManager</a>() function to retrieve an interface to the manager. Once you have this interface, you have access to all of <i>Qt Designer</i>'s current form windows through the <a href="qdesignerformwindowmanagerinterface.html#formWindow">QDesignerFormWindowManagerInterface::formWindow</a>() function. For example:</p>
<pre class="cpp">     <span class="type"><a href="qlist.html">QList</a></span><span class="operator">&lt;</span><span class="type">QDesignerFormWindowInterface</span> <span class="operator">*</span><span class="operator">&gt;</span> forms;
     <span class="type">QDesignerFormWindowInterface</span> <span class="operator">*</span>formWindow;

     <span class="type"><a href="qdesignerformwindowmanagerinterface.html">QDesignerFormWindowManagerInterface</a></span> <span class="operator">*</span>manager <span class="operator">=</span> formEditor<span class="operator">-</span><span class="operator">&gt;</span>formWindowManager();

     <span class="keyword">for</span> (<span class="type">int</span> i <span class="operator">=</span> <span class="number">0</span>; i <span class="operator">&lt;</span> manager<span class="operator">-</span><span class="operator">&gt;</span>formWindowCount(); i<span class="operator">+</span><span class="operator">+</span>) {
         formWindow <span class="operator">=</span> manager<span class="operator">-</span><span class="operator">&gt;</span>formWindow(i);
         forms<span class="operator">.</span>append(formWindow);
     }</pre>
<p>The pointer to <i>Qt Designer</i>'s current <a href="qdesignerformeditorinterface.html">QDesignerFormEditorInterface</a> object (<tt>formEditor</tt> in the example above) is provided by the <a href="qdesignercustomwidgetinterface.html#initialize">QDesignerCustomWidgetInterface::initialize</a>() function's parameter. When implementing a custom widget plugin, you must subclass the <a href="qdesignercustomwidgetinterface.html">QDesignerCustomWidgetInterface</a> class to expose your plugin to <i>Qt Designer</i>.</p>
<p>Once you have the form window, you can query its properties. For example, a plain custom widget plugin is managed by <i>Qt Designer</i> only at its top level, i.e&#x2e; none of its child widgets can be resized in <i>Qt Designer</i>'s workspace. But QDesignerFormWindowInterface provides you with functions that enables you to control whether a widget should be managed by <i>Qt Designer</i>, or not:</p>
<pre class="cpp">         <span class="keyword">if</span> (formWindow<span class="operator">-</span><span class="operator">&gt;</span>isManaged(myWidget))
             formWindow<span class="operator">-</span><span class="operator">&gt;</span><a href="qdesignerformwindowinterface.html#manageWidget">manageWidget</a>(myWidget<span class="operator">-</span><span class="operator">&gt;</span>childWidget);</pre>
<p>The complete list of functions concerning widget management is: <a href="qdesignerformwindowinterface.html#isManaged">isManaged</a>(), <a href="qdesignerformwindowinterface.html#manageWidget">manageWidget</a>() and <a href="qdesignerformwindowinterface.html#unmanageWidget">unmanageWidget</a>(). There is also several associated signals: <a href="qdesignerformwindowinterface.html#widgetManaged">widgetManaged</a>(), <a href="qdesignerformwindowinterface.html#widgetRemoved">widgetRemoved</a>(), <a href="qdesignerformwindowinterface.html#aboutToUnmanageWidget">aboutToUnmanageWidget</a>() and <a href="qdesignerformwindowinterface.html#widgetUnmanaged">widgetUnmanaged</a>().</p>
<p>In addition to controlling the management of widgets, you can control the current selection in the form window using the <a href="qdesignerformwindowinterface.html#selectWidget">selectWidget</a>(), <a href="qdesignerformwindowinterface.html#clearSelection">clearSelection</a>() and <a href="qdesignerformwindowinterface.html#emitSelectionChanged">emitSelectionChanged</a>() functions, and the <a href="qdesignerformwindowinterface.html#selectionChanged">selectionChanged</a>() signal.</p>
<p>You can also retrieve information about where the form is stored using <a href="qdesignerformwindowinterface.html#absoluteDir">absoluteDir</a>(), its include files using <a href="qdesignerformwindowinterface.html#includeHints">includeHints</a>(), and its layout and pixmap functions using <a href="qdesignerformwindowinterface.html#layoutDefault">layoutDefault</a>(), <a href="qdesignerformwindowinterface.html#layoutFunction">layoutFunction</a>() and <a href="qdesignerformwindowinterface.html#pixmapFunction">pixmapFunction</a>(). You can find out whether the form window has been modified (but not saved) or not, using the <a href="qdesignerformwindowinterface.html#isDirty">isDirty</a>() function. You can retrieve its <a href="qdesignerformwindowinterface.html#author">author</a>(), its <a href="qdesignerformwindowinterface.html#contents">contents</a>(), its <a href="qdesignerformwindowinterface.html#fileName">fileName</a>(), associated <a href="qdesignerformwindowinterface.html#comment">comment</a>() and <a href="qdesignerformwindowinterface.html#exportMacro">exportMacro</a>(), its <a href="qdesignerformwindowinterface.html#mainContainer">mainContainer</a>(), its <a href="qdesignerformwindowinterface.html#features">features</a>(), its <a href="qdesignerformwindowinterface.html#grid">grid</a>() and its <a href="qdesignerformwindowinterface.html#resourceFiles">resourceFiles</a>().</p>
<p>The interface provides you with functions and slots allowing you to alter most of this information as well. The exception is the directory storing the form window. Finally, there is several signals associated with changes to the information mentioned above and to the form window in general.</p>
</div>
<p><b>See also </b><a href="qdesignerformwindowcursorinterface.html">QDesignerFormWindowCursorInterface</a>, <a href="qdesignerformeditorinterface.html">QDesignerFormEditorInterface</a>, and <a href="qdesignerformwindowmanagerinterface.html">QDesignerFormWindowManagerInterface</a>.</p>
<!-- @@@QDesignerFormWindowInterface -->
<div class="types">
<h2>Member Type Documentation</h2>
<!-- $$$FeatureFlag$$$EditFeature$$$GridFeature$$$TabOrderFeature$$$DefaultFeature -->
<h3 class="flags"><a name="FeatureFlag-enum"></a>enum QDesignerFormWindowInterface::<span class="name">FeatureFlag</span><br/>flags QDesignerFormWindowInterface::<span class="name">Feature</span></h3>
<p>This enum describes the features that are available and can be controlled by the form window interface. These values are used when querying the form window to determine which features it supports:</p>
<table class="valuelist"><tr valign="top" class="odd"><th class="tblConst">Constant</th><th class="tblval">Value</th><th class="tbldscr">Description</th></tr>
<tr><td class="topAlign"><tt>QDesignerFormWindowInterface::EditFeature</tt></td><td class="topAlign"><tt>0x01</tt></td><td class="topAlign">Form editing</td></tr>
<tr><td class="topAlign"><tt>QDesignerFormWindowInterface::GridFeature</tt></td><td class="topAlign"><tt>0x02</tt></td><td class="topAlign">Grid display and snap-to-grid facilities for editing</td></tr>
<tr><td class="topAlign"><tt>QDesignerFormWindowInterface::TabOrderFeature</tt></td><td class="topAlign"><tt>0x04</tt></td><td class="topAlign">Tab order management</td></tr>
<tr><td class="topAlign"><tt>QDesignerFormWindowInterface::DefaultFeature</tt></td><td class="topAlign"><tt>EditFeature | GridFeature</tt></td><td class="topAlign">Support for default features (form editing and grid)</td></tr>
</table>
<p>The Feature type is a typedef for <a href="qflags.html">QFlags</a>&lt;FeatureFlag&gt;. It stores an OR combination of FeatureFlag values.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#hasFeature">hasFeature</a>() and <a href="qdesignerformwindowinterface.html#features">features</a>().</p>
<!-- @@@FeatureFlag -->
</div>
<div class="func">
<h2>Member Function Documentation</h2>
<!-- $$$QDesignerFormWindowInterface[overload1]$$$QDesignerFormWindowInterfaceQWidget*Qt::WindowFlags -->
<h3 class="fn"><a name="QDesignerFormWindowInterface"></a>QDesignerFormWindowInterface::<span class="name">QDesignerFormWindowInterface</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>parent</i> = 0, <span class="type"><a href="qt.html#WindowType-enum">Qt::WindowFlags</a></span> <i>flags</i> = 0 )</h3>
<p>Constructs a form window interface with the given <i>parent</i> and the specified window <i>flags</i>.</p>
<!-- @@@QDesignerFormWindowInterface -->
<!-- $$$~QDesignerFormWindowInterface[overload1]$$$~QDesignerFormWindowInterface -->
<h3 class="fn"><a name="dtor.QDesignerFormWindowInterface"></a>QDesignerFormWindowInterface::<span class="name">~QDesignerFormWindowInterface</span> ()<tt> [virtual]</tt></h3>
<p>Destroys the form window interface.</p>
<!-- @@@~QDesignerFormWindowInterface -->
<!-- $$$aboutToUnmanageWidget[overload1]$$$aboutToUnmanageWidgetQWidget* -->
<h3 class="fn"><a name="aboutToUnmanageWidget"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">aboutToUnmanageWidget</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>widget</i> )<tt> [signal]</tt></h3>
<p>This signal is emitted whenever a widget on the form is about to become unmanaged. When this signal is emitted, the specified <i>widget</i> is still managed, and a <a href="qdesignerformwindowinterface.html#widgetUnmanaged">widgetUnmanaged</a>() signal will follow, indicating when it is no longer managed.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#unmanageWidget">unmanageWidget</a>() and <a href="qdesignerformwindowinterface.html#isManaged">isManaged</a>().</p>
<!-- @@@aboutToUnmanageWidget -->
<!-- $$$absoluteDir[overload1]$$$absoluteDir -->
<h3 class="fn"><a name="absoluteDir"></a><span class="type"><a href="qdir.html">QDir</a></span> QDesignerFormWindowInterface::<span class="name">absoluteDir</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns the absolute location of the directory containing the form shown in the form window.</p>
<!-- @@@absoluteDir -->
<!-- $$$activated[overload1]$$$activatedQWidget* -->
<h3 class="fn"><a name="activated"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">activated</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>widget</i> )<tt> [signal]</tt></h3>
<p>This signal is emitted whenever a widget is activated on the form. The activated widget is specified by <i>widget</i>.</p>
<!-- @@@activated -->
<!-- $$$addResourceFile[overload1]$$$addResourceFileconstQString& -->
<h3 class="fn"><a name="addResourceFile"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">addResourceFile</span> ( const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>path</i> )<tt> [pure virtual]</tt></h3>
<p>Adds the resource file at the given <i>path</i> to those used by the form.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#resourceFiles">resourceFiles</a>() and <a href="qdesignerformwindowinterface.html#resourceFilesChanged">resourceFilesChanged</a>().</p>
<!-- @@@addResourceFile -->
<!-- $$$author[overload1]$$$author -->
<h3 class="fn"><a name="author"></a><span class="type"><a href="qstring.html">QString</a></span> QDesignerFormWindowInterface::<span class="name">author</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns details of the author or creator of the form currently being displayed in the window.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setAuthor">setAuthor</a>().</p>
<!-- @@@author -->
<!-- $$$changed[overload1]$$$changed -->
<h3 class="fn"><a name="changed"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">changed</span> ()<tt> [signal]</tt></h3>
<p>This signal is emitted whenever a form is changed.</p>
<!-- @@@changed -->
<!-- $$$clearSelection[overload1]$$$clearSelectionbool -->
<h3 class="fn"><a name="clearSelection"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">clearSelection</span> ( <span class="type">bool</span> <i>update</i> = true )<tt> [pure virtual slot]</tt></h3>
<p>Clears the current selection in the form window. If <i>update</i> is true, the <a href="qdesignerformwindowinterface.html#emitSelectionChanged">emitSelectionChanged</a>() function is called, emitting the <a href="qdesignerformwindowinterface.html#selectionChanged">selectionChanged</a>() signal.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#selectWidget">selectWidget</a>().</p>
<!-- @@@clearSelection -->
<!-- $$$comment[overload1]$$$comment -->
<h3 class="fn"><a name="comment"></a><span class="type"><a href="qstring.html">QString</a></span> QDesignerFormWindowInterface::<span class="name">comment</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns comments about the form currently being displayed in the window.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setComment">setComment</a>().</p>
<!-- @@@comment -->
<!-- $$$contents[overload1]$$$contents -->
<h3 class="fn"><a name="contents"></a><span class="type"><a href="qstring.html">QString</a></span> QDesignerFormWindowInterface::<span class="name">contents</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns details of the contents of the form currently being displayed in the window.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setContents">setContents</a>().</p>
<!-- @@@contents -->
<!-- $$$core[overload1]$$$core -->
<h3 class="fn"><a name="core"></a><span class="type"><a href="qdesignerformeditorinterface.html">QDesignerFormEditorInterface</a></span> * QDesignerFormWindowInterface::<span class="name">core</span> () const<tt> [virtual]</tt></h3>
<p>Returns a pointer to <i>Qt Designer</i>'s current <a href="qdesignerformeditorinterface.html">QDesignerFormEditorInterface</a> object.</p>
<!-- @@@core -->
<!-- $$$cursor[overload1]$$$cursor -->
<h3 class="fn"><a name="cursor"></a><span class="type"><a href="qdesignerformwindowcursorinterface.html">QDesignerFormWindowCursorInterface</a></span> * QDesignerFormWindowInterface::<span class="name">cursor</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns the cursor interface used by the form window.</p>
<!-- @@@cursor -->
<!-- $$$emitSelectionChanged[overload1]$$$emitSelectionChanged -->
<h3 class="fn"><a name="emitSelectionChanged"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">emitSelectionChanged</span> ()<tt> [pure virtual]</tt></h3>
<p>Emits the <a href="qdesignerformwindowinterface.html#selectionChanged">selectionChanged</a>() signal.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#selectWidget">selectWidget</a>() and <a href="qdesignerformwindowinterface.html#clearSelection">clearSelection</a>().</p>
<!-- @@@emitSelectionChanged -->
<!-- $$$exportMacro[overload1]$$$exportMacro -->
<h3 class="fn"><a name="exportMacro"></a><span class="type"><a href="qstring.html">QString</a></span> QDesignerFormWindowInterface::<span class="name">exportMacro</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns the export macro associated with the form currently being displayed in the window. The export macro is used when the form is compiled to create a widget plugin.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setExportMacro">setExportMacro</a>() and <a href="designer-creating-custom-widgets.html">Creating Custom Widgets for Qt Designer</a>.</p>
<!-- @@@exportMacro -->
<!-- $$$featureChanged[overload1]$$$featureChangedFeature -->
<h3 class="fn"><a name="featureChanged"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">featureChanged</span> ( <span class="type"><a href="qdesignerformwindowinterface.html#FeatureFlag-enum">Feature</a></span> <i>feature</i> )<tt> [signal]</tt></h3>
<p>This signal is emitted whenever a feature changes in the form. The new feature is specified by <i>feature</i>.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setFeatures">setFeatures</a>().</p>
<!-- @@@featureChanged -->
<!-- $$$features[overload1]$$$features -->
<h3 class="fn"><a name="features"></a><span class="type"><a href="qdesignerformwindowinterface.html#FeatureFlag-enum">Feature</a></span> QDesignerFormWindowInterface::<span class="name">features</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns a combination of the features provided by the form window associated with the interface. The value returned can be tested against the <a href="qdesignerformwindowinterface.html#FeatureFlag-enum">Feature</a> enum values to determine which features are supported by the window.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setFeatures">setFeatures</a>() and <a href="qdesignerformwindowinterface.html#hasFeature">hasFeature</a>().</p>
<!-- @@@features -->
<!-- $$$fileName[overload1]$$$fileName -->
<h3 class="fn"><a name="fileName"></a><span class="type"><a href="qstring.html">QString</a></span> QDesignerFormWindowInterface::<span class="name">fileName</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns the file name of the UI file that describes the form currently being shown.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setFileName">setFileName</a>().</p>
<!-- @@@fileName -->
<!-- $$$fileNameChanged[overload1]$$$fileNameChangedconstQString& -->
<h3 class="fn"><a name="fileNameChanged"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">fileNameChanged</span> ( const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>fileName</i> )<tt> [signal]</tt></h3>
<p>This signal is emitted whenever the file name of the form changes. The new file name is specified by <i>fileName</i>.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setFileName">setFileName</a>().</p>
<!-- @@@fileNameChanged -->
<!-- $$$findFormWindow[overload1]$$$findFormWindowQWidget* -->
<h3 class="fn"><a name="findFormWindow"></a><span class="type">QDesignerFormWindowInterface</span> * QDesignerFormWindowInterface::<span class="name">findFormWindow</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>widget</i> )<tt> [static]</tt></h3>
<p>Returns the form window interface for the given <i>widget</i>.</p>
<!-- @@@findFormWindow -->
<!-- $$$findFormWindow$$$findFormWindowQObject* -->
<h3 class="fn"><a name="findFormWindow-2"></a><span class="type">QDesignerFormWindowInterface</span> * QDesignerFormWindowInterface::<span class="name">findFormWindow</span> ( <span class="type"><a href="qobject.html">QObject</a></span> * <i>object</i> )<tt> [static]</tt></h3>
<p>Returns the form window interface for the given <i>object</i>.</p>
<p>This function was introduced in Qt 4.4.</p>
<!-- @@@findFormWindow -->
<!-- $$$geometryChanged[overload1]$$$geometryChanged -->
<h3 class="fn"><a name="geometryChanged"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">geometryChanged</span> ()<tt> [signal]</tt></h3>
<p>This signal is emitted whenever the form's geometry changes.</p>
<!-- @@@geometryChanged -->
<!-- $$$grid[overload1]$$$grid -->
<h3 class="fn"><a name="grid"></a><span class="type"><a href="qpoint.html">QPoint</a></span> QDesignerFormWindowInterface::<span class="name">grid</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns the grid spacing used by the form window.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setGrid">setGrid</a>().</p>
<!-- @@@grid -->
<!-- $$$hasFeature[overload1]$$$hasFeatureFeature -->
<h3 class="fn"><a name="hasFeature"></a><span class="type">bool</span> QDesignerFormWindowInterface::<span class="name">hasFeature</span> ( <span class="type"><a href="qdesignerformwindowinterface.html#FeatureFlag-enum">Feature</a></span> <i>feature</i> ) const<tt> [pure virtual]</tt></h3>
<p>Returns true if the form window offers the specified <i>feature</i>; otherwise returns false.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#features">features</a>().</p>
<!-- @@@hasFeature -->
<!-- $$$includeHints[overload1]$$$includeHints -->
<h3 class="fn"><a name="includeHints"></a><span class="type"><a href="qstringlist.html">QStringList</a></span> QDesignerFormWindowInterface::<span class="name">includeHints</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns a list of the header files that will be included in the form window's associated UI file.</p>
<p>Header files may be local, i.e&#x2e; relative to the project's directory, <tt>&quot;mywidget.h&quot;</tt>, or global, i.e&#x2e; part of Qt or the compilers standard libraries: <tt>&lt;QtGui/QWidget&gt;</tt>.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setIncludeHints">setIncludeHints</a>().</p>
<!-- @@@includeHints -->
<!-- $$$isDirty[overload1]$$$isDirty -->
<h3 class="fn"><a name="isDirty"></a><span class="type">bool</span> QDesignerFormWindowInterface::<span class="name">isDirty</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns true if the form window is &quot;dirty&quot; (modified but not saved); otherwise returns false.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setDirty">setDirty</a>().</p>
<!-- @@@isDirty -->
<!-- $$$isManaged[overload1]$$$isManagedQWidget* -->
<h3 class="fn"><a name="isManaged"></a><span class="type">bool</span> QDesignerFormWindowInterface::<span class="name">isManaged</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>widget</i> ) const<tt> [pure virtual]</tt></h3>
<p>Returns true if the specified <i>widget</i> is managed by the form window; otherwise returns false.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#manageWidget">manageWidget</a>().</p>
<!-- @@@isManaged -->
<!-- $$$layoutDefault[overload1]$$$layoutDefaultint*int* -->
<h3 class="fn"><a name="layoutDefault"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">layoutDefault</span> ( <span class="type">int</span> * <i>margin</i>, <span class="type">int</span> * <i>spacing</i> )<tt> [pure virtual]</tt></h3>
<p>Fills in the default margin and spacing for the form's default layout in the <i>margin</i> and <i>spacing</i> variables specified.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setLayoutDefault">setLayoutDefault</a>().</p>
<!-- @@@layoutDefault -->
<!-- $$$layoutFunction[overload1]$$$layoutFunctionQString*QString* -->
<h3 class="fn"><a name="layoutFunction"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">layoutFunction</span> ( <span class="type"><a href="qstring.html">QString</a></span> * <i>margin</i>, <span class="type"><a href="qstring.html">QString</a></span> * <i>spacing</i> )<tt> [pure virtual]</tt></h3>
<p>Fills in the current margin and spacing for the form's layout in the <i>margin</i> and <i>spacing</i> variables specified.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setLayoutFunction">setLayoutFunction</a>().</p>
<!-- @@@layoutFunction -->
<!-- $$$mainContainer[overload1]$$$mainContainer -->
<h3 class="fn"><a name="mainContainer"></a><span class="type"><a href="qwidget.html">QWidget</a></span> * QDesignerFormWindowInterface::<span class="name">mainContainer</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns the main container widget for the form window.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setMainContainer">setMainContainer</a>().</p>
<!-- @@@mainContainer -->
<!-- $$$mainContainerChanged[overload1]$$$mainContainerChangedQWidget* -->
<h3 class="fn"><a name="mainContainerChanged"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">mainContainerChanged</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>mainContainer</i> )<tt> [signal]</tt></h3>
<p>This signal is emitted whenever the main container changes. The new container is specified by <i>mainContainer</i>.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setMainContainer">setMainContainer</a>().</p>
<!-- @@@mainContainerChanged -->
<!-- $$$manageWidget[overload1]$$$manageWidgetQWidget* -->
<h3 class="fn"><a name="manageWidget"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">manageWidget</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>widget</i> )<tt> [pure virtual slot]</tt></h3>
<p>Instructs the form window to manage the specified <i>widget</i>.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#isManaged">isManaged</a>(), <a href="qdesignerformwindowinterface.html#unmanageWidget">unmanageWidget</a>(), and <a href="qdesignerformwindowinterface.html#widgetManaged">widgetManaged</a>().</p>
<!-- @@@manageWidget -->
<!-- $$$objectRemoved[overload1]$$$objectRemovedQObject* -->
<h3 class="fn"><a name="objectRemoved"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">objectRemoved</span> ( <span class="type"><a href="qobject.html">QObject</a></span> * <i>object</i> )<tt> [signal]</tt></h3>
<p>This signal is emitted whenever an object (such as an action or a <a href="qbuttongroup.html">QButtonGroup</a>) is removed from the form. The object that was removed is specified by <i>object</i>.</p>
<p>This function was introduced in Qt 4.5.</p>
<!-- @@@objectRemoved -->
<!-- $$$pixmapFunction[overload1]$$$pixmapFunction -->
<h3 class="fn"><a name="pixmapFunction"></a><span class="type"><a href="qstring.html">QString</a></span> QDesignerFormWindowInterface::<span class="name">pixmapFunction</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns the name of the function used to load pixmaps into the form window.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#setPixmapFunction">setPixmapFunction</a>().</p>
<!-- @@@pixmapFunction -->
<!-- $$$removeResourceFile[overload1]$$$removeResourceFileconstQString& -->
<h3 class="fn"><a name="removeResourceFile"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">removeResourceFile</span> ( const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>path</i> )<tt> [pure virtual]</tt></h3>
<p>Removes the resource file at the specified <i>path</i> from the list of those used by the form.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#resourceFiles">resourceFiles</a>() and <a href="qdesignerformwindowinterface.html#resourceFilesChanged">resourceFilesChanged</a>().</p>
<!-- @@@removeResourceFile -->
<!-- $$$resourceFiles[overload1]$$$resourceFiles -->
<h3 class="fn"><a name="resourceFiles"></a><span class="type"><a href="qstringlist.html">QStringList</a></span> QDesignerFormWindowInterface::<span class="name">resourceFiles</span> () const<tt> [pure virtual]</tt></h3>
<p>Returns a list of paths to resource files that are currently being used by the form window.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#addResourceFile">addResourceFile</a>() and <a href="qdesignerformwindowinterface.html#removeResourceFile">removeResourceFile</a>().</p>
<!-- @@@resourceFiles -->
<!-- $$$resourceFilesChanged[overload1]$$$resourceFilesChanged -->
<h3 class="fn"><a name="resourceFilesChanged"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">resourceFilesChanged</span> ()<tt> [signal]</tt></h3>
<p>This signal is emitted whenever the list of resource files used by the form changes.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#resourceFiles">resourceFiles</a>().</p>
<!-- @@@resourceFilesChanged -->
<!-- $$$selectWidget[overload1]$$$selectWidgetQWidget*bool -->
<h3 class="fn"><a name="selectWidget"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">selectWidget</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>widget</i>, <span class="type">bool</span> <i>select</i> = true )<tt> [pure virtual slot]</tt></h3>
<p>If <i>select</i> is true, the given <i>widget</i> is selected; otherwise the <i>widget</i> is deselected.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#clearSelection">clearSelection</a>() and <a href="qdesignerformwindowinterface.html#selectionChanged">selectionChanged</a>().</p>
<!-- @@@selectWidget -->
<!-- $$$selectionChanged[overload1]$$$selectionChanged -->
<h3 class="fn"><a name="selectionChanged"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">selectionChanged</span> ()<tt> [signal]</tt></h3>
<p>This signal is emitted whenever the selection in the form changes.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#selectWidget">selectWidget</a>() and <a href="qdesignerformwindowinterface.html#clearSelection">clearSelection</a>().</p>
<!-- @@@selectionChanged -->
<!-- $$$setAuthor[overload1]$$$setAuthorconstQString& -->
<h3 class="fn"><a name="setAuthor"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setAuthor</span> ( const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>author</i> )<tt> [pure virtual]</tt></h3>
<p>Sets the details for the author or creator of the form to the <i>author</i> specified.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#author">author</a>().</p>
<!-- @@@setAuthor -->
<!-- $$$setComment[overload1]$$$setCommentconstQString& -->
<h3 class="fn"><a name="setComment"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setComment</span> ( const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>comment</i> )<tt> [pure virtual]</tt></h3>
<p>Sets the information about the form to the <i>comment</i> specified. This information should be a human-readable comment about the form.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#comment">comment</a>().</p>
<!-- @@@setComment -->
<!-- $$$setContents[overload1]$$$setContentsQIODevice* -->
<h3 class="fn"><a name="setContents"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setContents</span> ( <span class="type"><a href="qiodevice.html">QIODevice</a></span> * <i>device</i> )<tt> [pure virtual]</tt></h3>
<p>Sets the form's contents using data obtained from the given <i>device</i>.</p>
<p>Data can be read from <a href="qfile.html">QFile</a> objects or any other subclass of <a href="qiodevice.html">QIODevice</a>.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#contents">contents</a>().</p>
<!-- @@@setContents -->
<!-- $$$setContents$$$setContentsconstQString& -->
<h3 class="fn"><a name="setContents-2"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setContents</span> ( const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>contents</i> )<tt> [pure virtual slot]</tt></h3>
<p>Sets the contents of the form using data read from the specified <i>contents</i> string.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#contents">contents</a>().</p>
<!-- @@@setContents -->
<!-- $$$setDirty[overload1]$$$setDirtybool -->
<h3 class="fn"><a name="setDirty"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setDirty</span> ( <span class="type">bool</span> <i>dirty</i> )<tt> [pure virtual slot]</tt></h3>
<p>If <i>dirty</i> is true, the form window is marked as dirty, meaning that it is modified but not saved. If <i>dirty</i> is false, the form window is considered to be unmodified.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#isDirty">isDirty</a>().</p>
<!-- @@@setDirty -->
<!-- $$$setExportMacro[overload1]$$$setExportMacroconstQString& -->
<h3 class="fn"><a name="setExportMacro"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setExportMacro</span> ( const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>exportMacro</i> )<tt> [pure virtual]</tt></h3>
<p>Sets the form window's export macro to <i>exportMacro</i>. The export macro is used when building a widget plugin to export the form's interface to other components.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#exportMacro">exportMacro</a>().</p>
<!-- @@@setExportMacro -->
<!-- $$$setFeatures[overload1]$$$setFeaturesFeature -->
<h3 class="fn"><a name="setFeatures"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setFeatures</span> ( <span class="type"><a href="qdesignerformwindowinterface.html#FeatureFlag-enum">Feature</a></span> <i>features</i> )<tt> [pure virtual slot]</tt></h3>
<p>Enables the specified <i>features</i> for the form window.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#features">features</a>() and <a href="qdesignerformwindowinterface.html#featureChanged">featureChanged</a>().</p>
<!-- @@@setFeatures -->
<!-- $$$setFileName[overload1]$$$setFileNameconstQString& -->
<h3 class="fn"><a name="setFileName"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setFileName</span> ( const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>fileName</i> )<tt> [pure virtual slot]</tt></h3>
<p>Sets the file name for the form to the given <i>fileName</i>.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#fileName">fileName</a>() and <a href="qdesignerformwindowinterface.html#fileNameChanged">fileNameChanged</a>().</p>
<!-- @@@setFileName -->
<!-- $$$setGrid[overload1]$$$setGridconstQPoint& -->
<h3 class="fn"><a name="setGrid"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setGrid</span> ( const <span class="type"><a href="qpoint.html">QPoint</a></span> &amp; <i>grid</i> )<tt> [pure virtual slot]</tt></h3>
<p>Sets the grid size for the form window to the point specified by <i>grid</i>. In this function, the coordinates in the <a href="qpoint.html">QPoint</a> are used to specify the dimensions of a rectangle in the grid.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#grid">grid</a>().</p>
<!-- @@@setGrid -->
<!-- $$$setIncludeHints[overload1]$$$setIncludeHintsconstQStringList& -->
<h3 class="fn"><a name="setIncludeHints"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setIncludeHints</span> ( const <span class="type"><a href="qstringlist.html">QStringList</a></span> &amp; <i>includeHints</i> )<tt> [pure virtual]</tt></h3>
<p>Sets the header files that will be included in the form window's associated UI file to the specified <i>includeHints</i>.</p>
<p>Header files may be local, i.e&#x2e; relative to the project's directory, <tt>&quot;mywidget.h&quot;</tt>, or global, i.e&#x2e; part of Qt or the compilers standard libraries: <tt>&lt;QtGui/QWidget&gt;</tt>.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#includeHints">includeHints</a>().</p>
<!-- @@@setIncludeHints -->
<!-- $$$setLayoutDefault[overload1]$$$setLayoutDefaultintint -->
<h3 class="fn"><a name="setLayoutDefault"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setLayoutDefault</span> ( <span class="type">int</span> <i>margin</i>, <span class="type">int</span> <i>spacing</i> )<tt> [pure virtual]</tt></h3>
<p>Sets the default <i>margin</i> and <i>spacing</i> for the form's layout.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#layoutDefault">layoutDefault</a>().</p>
<!-- @@@setLayoutDefault -->
<!-- $$$setLayoutFunction[overload1]$$$setLayoutFunctionconstQString&constQString& -->
<h3 class="fn"><a name="setLayoutFunction"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setLayoutFunction</span> ( const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>margin</i>, const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>spacing</i> )<tt> [pure virtual]</tt></h3>
<p>Sets the <i>margin</i> and <i>spacing</i> for the form's layout.</p>
<p>The default layout properties will be replaced by the corresponding layout functions when <tt>uic</tt> generates code for the form, that is, if the functions are specified. This is useful when different environments requires different layouts for the same form.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#layoutFunction">layoutFunction</a>().</p>
<!-- @@@setLayoutFunction -->
<!-- $$$setMainContainer[overload1]$$$setMainContainerQWidget* -->
<h3 class="fn"><a name="setMainContainer"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setMainContainer</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>mainContainer</i> )<tt> [pure virtual]</tt></h3>
<p>Sets the main container widget on the form to the specified <i>mainContainer</i>.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#mainContainer">mainContainer</a>() and <a href="qdesignerformwindowinterface.html#mainContainerChanged">mainContainerChanged</a>().</p>
<!-- @@@setMainContainer -->
<!-- $$$setPixmapFunction[overload1]$$$setPixmapFunctionconstQString& -->
<h3 class="fn"><a name="setPixmapFunction"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">setPixmapFunction</span> ( const <span class="type"><a href="qstring.html">QString</a></span> &amp; <i>pixmapFunction</i> )<tt> [pure virtual]</tt></h3>
<p>Sets the function used to load pixmaps into the form window to the given <i>pixmapFunction</i>.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#pixmapFunction">pixmapFunction</a>().</p>
<!-- @@@setPixmapFunction -->
<!-- $$$unmanageWidget[overload1]$$$unmanageWidgetQWidget* -->
<h3 class="fn"><a name="unmanageWidget"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">unmanageWidget</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>widget</i> )<tt> [pure virtual slot]</tt></h3>
<p>Instructs the form window not to manage the specified <i>widget</i>.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#aboutToUnmanageWidget">aboutToUnmanageWidget</a>() and <a href="qdesignerformwindowinterface.html#widgetUnmanaged">widgetUnmanaged</a>().</p>
<!-- @@@unmanageWidget -->
<!-- $$$widgetManaged[overload1]$$$widgetManagedQWidget* -->
<h3 class="fn"><a name="widgetManaged"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">widgetManaged</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>widget</i> )<tt> [signal]</tt></h3>
<p>This signal is emitted whenever a widget on the form becomes managed. The newly managed widget is specified by <i>widget</i>.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#manageWidget">manageWidget</a>().</p>
<!-- @@@widgetManaged -->
<!-- $$$widgetRemoved[overload1]$$$widgetRemovedQWidget* -->
<h3 class="fn"><a name="widgetRemoved"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">widgetRemoved</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>widget</i> )<tt> [signal]</tt></h3>
<p>This signal is emitted whenever a widget is removed from the form. The widget that was removed is specified by <i>widget</i>.</p>
<!-- @@@widgetRemoved -->
<!-- $$$widgetUnmanaged[overload1]$$$widgetUnmanagedQWidget* -->
<h3 class="fn"><a name="widgetUnmanaged"></a><span class="type">void</span> QDesignerFormWindowInterface::<span class="name">widgetUnmanaged</span> ( <span class="type"><a href="qwidget.html">QWidget</a></span> * <i>widget</i> )<tt> [signal]</tt></h3>
<p>This signal is emitted whenever a widget on the form becomes unmanaged. The newly released widget is specified by <i>widget</i>.</p>
<p><b>See also </b><a href="qdesignerformwindowinterface.html#unmanageWidget">unmanageWidget</a>() and <a href="qdesignerformwindowinterface.html#aboutToUnmanageWidget">aboutToUnmanageWidget</a>().</p>
<!-- @@@widgetUnmanaged -->
</div>
      </div>
    </div>
    </div> 
    <div class="ft">
      <span></span>
    </div>
  </div> 
  <div class="footer">
    <p>
      <acronym title="Copyright">&copy;</acronym> 2015 The Qt Company Ltd.
      Documentation contributions included herein are the copyrights of
      their respective owners.</p>
    <br />
    <p>
      The documentation provided herein is licensed under the terms of the
      <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation
      License version 1.3</a> as published by the Free Software Foundation.</p>
    <p>
      Documentation sources may be obtained from <a href="http://www.qt-project.org">
      www.qt-project.org</a>.</p>
    <br />
    <p>
      Qt and respective logos are trademarks of The Qt Company Ltd 
      in Finland and/or other countries worldwide. All other trademarks are property
      of their respective owners. <a title="Privacy Policy"
      href="http://en.gitorious.org/privacy_policy/">Privacy Policy</a></p>
  </div>

  <script src="scripts/functions.js" type="text/javascript"></script>
</body>
</html>