Article dialog implementation under progress
[biaweb_qt.git] / article_dialog.ui
index 70a61bc..e1124b9 100644 (file)
@@ -13,6 +13,9 @@
   <property name="windowTitle">
    <string>Article</string>
   </property>
+  <property name="autoFillBackground">
+   <bool>false</bool>
+  </property>
   <property name="sizeGripEnabled">
    <bool>true</bool>
   </property>
@@ -27,7 +30,7 @@
      </property>
     </widget>
    </item>
-   <item row="0" column="3" colspan="14">
+   <item row="0" column="3" colspan="19">
     <widget class="QLineEdit" name="article_title"/>
    </item>
    <item row="1" column="0" colspan="2">
@@ -37,7 +40,7 @@
      </property>
     </widget>
    </item>
-   <item row="1" column="3" colspan="14">
+   <item row="1" column="3" colspan="19">
     <widget class="QLineEdit" name="keywords"/>
    </item>
    <item row="2" column="0" colspan="2">
@@ -47,7 +50,7 @@
      </property>
     </widget>
    </item>
-   <item row="2" column="3" colspan="14">
+   <item row="2" column="3" colspan="19">
     <widget class="QPlainTextEdit" name="summary">
      <property name="verticalScrollBarPolicy">
       <enum>Qt::ScrollBarAlwaysOn</enum>
@@ -72,6 +75,9 @@
        <bold>true</bold>
       </font>
      </property>
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
      <property name="toolTip">
       <string>Bold</string>
      </property>
@@ -82,6 +88,9 @@
       <iconset resource="../../projects/BiaWeb_Qt/biaweb_rc.qrc">
        <normaloff>:/bia/resources/bold.gif</normaloff>:/bia/resources/bold.gif</iconset>
      </property>
+     <property name="shortcut">
+      <string>Ctrl+B</string>
+     </property>
      <property name="autoRaise">
       <bool>false</bool>
      </property>
        <italic>true</italic>
       </font>
      </property>
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
      <property name="toolTip">
       <string>Italic</string>
      </property>
    </item>
    <item row="4" column="2">
     <widget class="QToolButton" name="preformat">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
      <property name="toolTip">
       <string>Preformatted text</string>
      </property>
      </property>
     </widget>
    </item>
-   <item row="4" column="3">
-    <widget class="QToolButton" name="paraleft">
-     <property name="toolTip">
-      <string>Left align para</string>
-     </property>
-     <property name="text">
-      <string/>
-     </property>
-     <property name="icon">
-      <iconset resource="../../projects/BiaWeb_Qt/biaweb_rc.qrc">
-       <normaloff>:/bia/resources/left.gif</normaloff>:/bia/resources/left.gif</iconset>
-     </property>
-     <property name="autoRaise">
-      <bool>false</bool>
-     </property>
-    </widget>
-   </item>
-   <item row="4" column="4">
-    <widget class="QToolButton" name="paracenter">
-     <property name="toolTip">
-      <string>Center para</string>
-     </property>
-     <property name="text">
-      <string/>
-     </property>
-     <property name="icon">
-      <iconset resource="../../projects/BiaWeb_Qt/biaweb_rc.qrc">
-       <normaloff>:/bia/resources/center.gif</normaloff>:/bia/resources/center.gif</iconset>
-     </property>
-     <property name="autoRaise">
-      <bool>false</bool>
-     </property>
-    </widget>
-   </item>
-   <item row="4" column="5">
+   <item row="4" column="8">
     <widget class="QToolButton" name="pararight">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
      <property name="toolTip">
       <string>Right align para</string>
      </property>
      </property>
     </widget>
    </item>
-   <item row="4" column="6">
+   <item row="4" column="9">
     <widget class="QToolButton" name="parajustify">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
      <property name="toolTip">
       <string>Justify para</string>
      </property>
      </property>
     </widget>
    </item>
-   <item row="4" column="7">
-    <widget class="QToolButton" name="image">
-     <property name="font">
-      <font>
-       <underline>true</underline>
-      </font>
-     </property>
-     <property name="toolTip">
-      <string>Insert image</string>
-     </property>
-     <property name="text">
-      <string/>
-     </property>
-     <property name="icon">
-      <iconset resource="../../projects/BiaWeb_Qt/biaweb_rc.qrc">
-       <normaloff>:/bia/resources/img.gif</normaloff>:/bia/resources/img.gif</iconset>
-     </property>
-     <property name="autoRaise">
-      <bool>false</bool>
-     </property>
-    </widget>
-   </item>
-   <item row="4" column="8">
-    <widget class="QToolButton" name="flash">
-     <property name="toolTip">
-      <string>Insert flash object</string>
-     </property>
-     <property name="text">
-      <string/>
-     </property>
-     <property name="icon">
-      <iconset resource="../../projects/BiaWeb_Qt/biaweb_rc.qrc">
-       <normaloff>:/bia/resources/flash.gif</normaloff>:/bia/resources/flash.gif</iconset>
-     </property>
-     <property name="autoRaise">
-      <bool>false</bool>
-     </property>
-    </widget>
-   </item>
-   <item row="4" column="9">
+   <item row="4" column="13">
     <widget class="QToolButton" name="bullets">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
      <property name="toolTip">
       <string>Bulleted list</string>
      </property>
      </property>
     </widget>
    </item>
-   <item row="4" column="10">
+   <item row="4" column="14">
     <widget class="QToolButton" name="numbered">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
      <property name="toolTip">
       <string>Numbered list</string>
      </property>
      </property>
     </widget>
    </item>
-   <item row="4" column="11">
+   <item row="4" column="16">
     <widget class="QToolButton" name="codeblock">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
      <property name="toolTip">
       <string>Code block</string>
      </property>
      </property>
     </widget>
    </item>
-   <item row="4" column="12">
+   <item row="4" column="17">
     <widget class="QToolButton" name="table">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
      <property name="toolTip">
       <string>Table</string>
      </property>
      </property>
     </widget>
    </item>
-   <item row="4" column="13">
-    <widget class="QToolButton" name="blockquote">
-     <property name="toolTip">
-      <string>Blockquote</string>
-     </property>
-     <property name="text">
-      <string/>
-     </property>
-     <property name="icon">
-      <iconset resource="../../projects/BiaWeb_Qt/biaweb_rc.qrc">
-       <normaloff>:/bia/resources/bquote.gif</normaloff>:/bia/resources/bquote.gif</iconset>
-     </property>
-     <property name="autoRaise">
-      <bool>false</bool>
-     </property>
-    </widget>
-   </item>
-   <item row="4" column="14">
+   <item row="4" column="19">
     <widget class="QToolButton" name="hrule">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
      <property name="toolTip">
       <string>Horizontal rule</string>
      </property>
      </property>
     </widget>
    </item>
-   <item row="4" column="15">
+   <item row="4" column="20">
     <widget class="QToolButton" name="paragraph">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
      <property name="text">
       <string/>
      </property>
      </property>
     </widget>
    </item>
-   <item row="4" column="16">
+   <item row="4" column="21">
     <widget class="QToolButton" name="linebreak">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
      <property name="toolTip">
       <string>Line break</string>
      </property>
      </property>
     </widget>
    </item>
-   <item row="5" column="0" colspan="17">
+   <item row="5" column="0" colspan="22">
     <widget class="QPlainTextEdit" name="content">
      <property name="minimumSize">
       <size>
      </property>
     </widget>
    </item>
-   <item row="6" column="2" colspan="7">
+   <item row="6" column="2" colspan="11">
     <widget class="QComboBox" name="category"/>
    </item>
-   <item row="6" column="9" colspan="2">
+   <item row="6" column="13" colspan="2">
     <widget class="QLabel" name="label_6">
      <property name="text">
       <string>Rating</string>
      </property>
     </widget>
    </item>
-   <item row="6" column="11" colspan="6">
+   <item row="6" column="16" colspan="6">
     <widget class="QSpinBox" name="rating">
      <property name="minimum">
       <number>1</number>
      </property>
     </widget>
    </item>
-   <item row="7" column="0" colspan="8">
+   <item row="7" column="0" colspan="11">
     <widget class="QLabel" name="label_7">
      <property name="text">
       <string>Stub (file name without HTML extension)</string>
      </property>
     </widget>
    </item>
-   <item row="7" column="8" colspan="9">
+   <item row="7" column="12" colspan="10">
     <widget class="QLineEdit" name="stub"/>
    </item>
-   <item row="8" column="0" colspan="17">
+   <item row="8" column="0" colspan="22">
     <widget class="QDialogButtonBox" name="buttonBox">
      <property name="orientation">
       <enum>Qt::Horizontal</enum>
      </property>
     </widget>
    </item>
+   <item row="4" column="3">
+    <widget class="QToolButton" name="image">
+     <property name="font">
+      <font>
+       <underline>true</underline>
+      </font>
+     </property>
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
+     <property name="toolTip">
+      <string>Insert image</string>
+     </property>
+     <property name="text">
+      <string/>
+     </property>
+     <property name="icon">
+      <iconset resource="../../projects/BiaWeb_Qt/biaweb_rc.qrc">
+       <normaloff>:/bia/resources/img.gif</normaloff>:/bia/resources/img.gif</iconset>
+     </property>
+     <property name="autoRaise">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="4">
+    <widget class="QToolButton" name="link">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
+     <property name="toolTip">
+      <string>Insert link</string>
+     </property>
+     <property name="text">
+      <string/>
+     </property>
+     <property name="icon">
+      <iconset resource="../../projects/BiaWeb_Qt/biaweb_rc.qrc">
+       <normaloff>:/bia/resources/link.gif</normaloff>:/bia/resources/link.gif</iconset>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="7">
+    <widget class="QToolButton" name="paracenter">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
+     <property name="toolTip">
+      <string>Center para</string>
+     </property>
+     <property name="text">
+      <string/>
+     </property>
+     <property name="icon">
+      <iconset resource="../../projects/BiaWeb_Qt/biaweb_rc.qrc">
+       <normaloff>:/bia/resources/center.gif</normaloff>:/bia/resources/center.gif</iconset>
+     </property>
+     <property name="autoRaise">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="6">
+    <widget class="QToolButton" name="paraleft">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
+     <property name="toolTip">
+      <string>Left align para</string>
+     </property>
+     <property name="text">
+      <string/>
+     </property>
+     <property name="icon">
+      <iconset resource="../../projects/BiaWeb_Qt/biaweb_rc.qrc">
+       <normaloff>:/bia/resources/left.gif</normaloff>:/bia/resources/left.gif</iconset>
+     </property>
+     <property name="autoRaise">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="15">
+    <widget class="QToolButton" name="blockquote">
+     <property name="focusPolicy">
+      <enum>Qt::NoFocus</enum>
+     </property>
+     <property name="toolTip">
+      <string>Blockquote</string>
+     </property>
+     <property name="text">
+      <string/>
+     </property>
+     <property name="icon">
+      <iconset resource="../../projects/BiaWeb_Qt/biaweb_rc.qrc">
+       <normaloff>:/bia/resources/bquote.gif</normaloff>:/bia/resources/bquote.gif</iconset>
+     </property>
+     <property name="autoRaise">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
   </layout>
  </widget>
+ <tabstops>
+  <tabstop>article_title</tabstop>
+  <tabstop>keywords</tabstop>
+  <tabstop>summary</tabstop>
+  <tabstop>bold</tabstop>
+  <tabstop>italic</tabstop>
+  <tabstop>preformat</tabstop>
+  <tabstop>image</tabstop>
+  <tabstop>link</tabstop>
+  <tabstop>paraleft</tabstop>
+  <tabstop>paracenter</tabstop>
+  <tabstop>pararight</tabstop>
+  <tabstop>parajustify</tabstop>
+  <tabstop>bullets</tabstop>
+  <tabstop>numbered</tabstop>
+  <tabstop>blockquote</tabstop>
+  <tabstop>codeblock</tabstop>
+  <tabstop>table</tabstop>
+  <tabstop>hrule</tabstop>
+  <tabstop>paragraph</tabstop>
+  <tabstop>linebreak</tabstop>
+  <tabstop>content</tabstop>
+  <tabstop>category</tabstop>
+  <tabstop>rating</tabstop>
+  <tabstop>stub</tabstop>
+  <tabstop>buttonBox</tabstop>
+ </tabstops>
  <resources>
   <include location="../../projects/BiaWeb_Qt/biaweb_rc.qrc"/>
  </resources>
     </hint>
    </hints>
   </connection>
+  <connection>
+   <sender>bold</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onBold()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>24</x>
+     <y>201</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>181</x>
+     <y>170</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>italic</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onItalic()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>57</x>
+     <y>206</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>141</x>
+     <y>161</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>preformat</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onPre()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>95</x>
+     <y>214</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>251</x>
+     <y>169</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>image</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onImage()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>125</x>
+     <y>203</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>328</x>
+     <y>178</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>link</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onLink()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>158</x>
+     <y>209</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>322</x>
+     <y>170</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>paraleft</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onLeft()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>210</x>
+     <y>204</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>99</x>
+     <y>122</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>paracenter</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onCenter()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>238</x>
+     <y>208</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>106</x>
+     <y>104</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>pararight</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onRight()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>270</x>
+     <y>212</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>88</x>
+     <y>79</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>parajustify</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onJustify()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>302</x>
+     <y>211</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>98</x>
+     <y>63</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>bullets</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onBullet()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>355</x>
+     <y>199</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>336</x>
+     <y>208</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>numbered</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onNumber()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>387</x>
+     <y>195</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>372</x>
+     <y>219</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>blockquote</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onBQuote()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>423</x>
+     <y>203</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>311</x>
+     <y>271</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>codeblock</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onCode()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>457</x>
+     <y>203</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>311</x>
+     <y>271</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>table</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onTable()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>492</x>
+     <y>203</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>311</x>
+     <y>271</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>hrule</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onHRule()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>532</x>
+     <y>203</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>311</x>
+     <y>271</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>paragraph</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onPara()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>566</x>
+     <y>203</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>311</x>
+     <y>271</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>linebreak</sender>
+   <signal>clicked()</signal>
+   <receiver>ArticleDialog</receiver>
+   <slot>onBreak()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>601</x>
+     <y>203</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>311</x>
+     <y>271</y>
+    </hint>
+   </hints>
+  </connection>
  </connections>
+ <slots>
+  <slot>onBold()</slot>
+  <slot>onItalic()</slot>
+  <slot>onPre()</slot>
+  <slot>onImage()</slot>
+  <slot>onLink()</slot>
+  <slot>onLeft()</slot>
+  <slot>onCenter()</slot>
+  <slot>onRight()</slot>
+  <slot>onJustify()</slot>
+  <slot>onBullet()</slot>
+  <slot>onNumber()</slot>
+  <slot>onBQuote()</slot>
+  <slot>onCode()</slot>
+  <slot>onTable()</slot>
+  <slot>onHRule()</slot>
+  <slot>onPara()</slot>
+  <slot>onBreak()</slot>
+ </slots>
 </ui>