Ignore:
Timestamp:
10/21/13 08:12:00 (11 months ago)
Author:
Ken Moore <ken@…>
Branches:
master, 9.2-release, releng/10.0, releng/10.0.1, releng/10.0.2, releng/10.0.3
Children:
4bf853e
Parents:
dca28eb
Message:

Remove the old life-preserver from the src-qt4/life-preserver dir, and replace it with src-qt4/life-preserver/lp-tray and src-qt4/life-preserver/lp-gui.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • src-qt4/life-preserver/lp-gui/LPMain.ui

    r108626c r6a2483b  
    77    <x>0</x> 
    88    <y>0</y> 
    9     <width>377</width> 
    10     <height>245</height> 
     9    <width>459</width> 
     10    <height>396</height> 
    1111   </rect> 
    1212  </property> 
     
    1414   <string>Life Preserver</string> 
    1515  </property> 
     16  <property name="windowIcon"> 
     17   <iconset resource="lPreserve.qrc"> 
     18    <normaloff>:/images/tray-icon-idle.png</normaloff>:/images/tray-icon-idle.png</iconset> 
     19  </property> 
    1620  <widget class="QWidget" name="centralwidget"> 
    1721   <layout class="QVBoxLayout" name="verticalLayout"> 
    1822    <item> 
    1923     <layout class="QHBoxLayout" name="horizontalLayout"> 
     24      <item> 
     25       <widget class="QToolButton" name="tool_refresh"> 
     26        <property name="statusTip"> 
     27         <string>Refresh the UI</string> 
     28        </property> 
     29        <property name="text"> 
     30         <string>...</string> 
     31        </property> 
     32        <property name="icon"> 
     33         <iconset resource="lPreserve.qrc"> 
     34          <normaloff>:/images/refresh.png</normaloff>:/images/refresh.png</iconset> 
     35        </property> 
     36       </widget> 
     37      </item> 
    2038      <item> 
    2139       <widget class="QComboBox" name="combo_pools"> 
     
    2644         </sizepolicy> 
    2745        </property> 
     46        <property name="sizeAdjustPolicy"> 
     47         <enum>QComboBox::AdjustToContentsOnFirstShow</enum> 
     48        </property> 
    2849       </widget> 
    2950      </item> 
     
    4566      </item> 
    4667      <item> 
    47        <widget class="QToolButton" name="tool_configure"> 
     68       <widget class="QPushButton" name="push_configure"> 
    4869        <property name="statusTip"> 
    49          <string>Configure the local snapshot policies</string> 
     70         <string>Configure snapshot and replication schedules</string> 
    5071        </property> 
    5172        <property name="text"> 
     
    5576         <iconset resource="lPreserve.qrc"> 
    5677          <normaloff>:/images/configure.png</normaloff>:/images/configure.png</iconset> 
    57         </property> 
    58        </widget> 
    59       </item> 
    60       <item> 
    61        <widget class="QToolButton" name="tool_configBackups"> 
    62         <property name="statusTip"> 
    63          <string>Configure additional data safety procedures</string> 
    64         </property> 
    65         <property name="text"> 
    66          <string>...</string> 
    67         </property> 
    68         <property name="icon"> 
    69          <iconset resource="lPreserve.qrc"> 
    70           <normaloff>:/images/drive-removable-media.png</normaloff>:/images/drive-removable-media.png</iconset> 
    7178        </property> 
    7279       </widget> 
     
    8087      </property> 
    8188      <widget class="QWidget" name="tab_status"> 
     89       <attribute name="icon"> 
     90        <iconset resource="lPreserve.qrc"> 
     91         <normaloff>:/images/drive-removable-media.png</normaloff>:/images/drive-removable-media.png</iconset> 
     92       </attribute> 
    8293       <attribute name="title"> 
    8394        <string>Status</string> 
     
    149160        </item> 
    150161        <item> 
     162         <widget class="Line" name="line"> 
     163          <property name="orientation"> 
     164           <enum>Qt::Horizontal</enum> 
     165          </property> 
     166         </widget> 
     167        </item> 
     168        <item> 
     169         <widget class="QLabel" name="label_finishedstat"> 
     170          <property name="statusTip"> 
     171           <string/> 
     172          </property> 
     173          <property name="styleSheet"> 
     174           <string notr="true">background-color: rgba(10,200,10,100); border-radius: 5px</string> 
     175          </property> 
     176          <property name="text"> 
     177           <string notr="true">Finished Status</string> 
     178          </property> 
     179          <property name="alignment"> 
     180           <set>Qt::AlignCenter</set> 
     181          </property> 
     182          <property name="wordWrap"> 
     183           <bool>true</bool> 
     184          </property> 
     185         </widget> 
     186        </item> 
     187        <item> 
     188         <widget class="QLabel" name="label_runningstat"> 
     189          <property name="styleSheet"> 
     190           <string notr="true">background-color: rgba(10,100,200,100); border-radius: 5px</string> 
     191          </property> 
     192          <property name="text"> 
     193           <string notr="true">Running Status</string> 
     194          </property> 
     195          <property name="alignment"> 
     196           <set>Qt::AlignCenter</set> 
     197          </property> 
     198          <property name="wordWrap"> 
     199           <bool>true</bool> 
     200          </property> 
     201         </widget> 
     202        </item> 
     203        <item> 
     204         <widget class="QLabel" name="label_errorstat"> 
     205          <property name="styleSheet"> 
     206           <string notr="true">background-color: rgba(230,10,10,100); border-radius: 5px</string> 
     207          </property> 
     208          <property name="text"> 
     209           <string notr="true">System Errors</string> 
     210          </property> 
     211          <property name="alignment"> 
     212           <set>Qt::AlignCenter</set> 
     213          </property> 
     214          <property name="wordWrap"> 
     215           <bool>true</bool> 
     216          </property> 
     217         </widget> 
     218        </item> 
     219        <item> 
    151220         <spacer name="verticalSpacer"> 
    152221          <property name="orientation"> 
     
    164233         </spacer> 
    165234        </item> 
    166         <item> 
    167          <widget class="Line" name="line"> 
    168           <property name="orientation"> 
    169            <enum>Qt::Horizontal</enum> 
    170           </property> 
    171          </widget> 
    172         </item> 
    173         <item> 
    174          <widget class="QLabel" name="label_replication"> 
    175           <property name="statusTip"> 
    176            <string/> 
    177           </property> 
    178           <property name="styleSheet"> 
    179            <string notr="true">background-color: rgba(10,200,10,100); border-radius: 5px</string> 
    180           </property> 
    181           <property name="text"> 
    182            <string notr="true">Replication Status</string> 
    183           </property> 
    184           <property name="alignment"> 
    185            <set>Qt::AlignCenter</set> 
    186           </property> 
    187           <property name="wordWrap"> 
    188            <bool>true</bool> 
    189           </property> 
    190          </widget> 
    191         </item> 
    192         <item> 
    193          <widget class="QLabel" name="label_mirror"> 
    194           <property name="styleSheet"> 
    195            <string notr="true">background-color: rgba(10,100,200,100); border-radius: 5px</string> 
    196           </property> 
    197           <property name="text"> 
    198            <string notr="true">Mirror Status</string> 
    199           </property> 
    200           <property name="alignment"> 
    201            <set>Qt::AlignCenter</set> 
    202           </property> 
    203           <property name="wordWrap"> 
    204            <bool>true</bool> 
    205           </property> 
    206          </widget> 
    207         </item> 
    208         <item> 
    209          <widget class="QLabel" name="label_errors"> 
    210           <property name="styleSheet"> 
    211            <string notr="true">background-color: rgba(230,10,10,100); border-radius: 5px</string> 
    212           </property> 
    213           <property name="text"> 
    214            <string notr="true">System Errors</string> 
    215           </property> 
    216           <property name="alignment"> 
    217            <set>Qt::AlignCenter</set> 
    218           </property> 
    219           <property name="wordWrap"> 
    220            <bool>true</bool> 
    221           </property> 
    222          </widget> 
    223         </item> 
    224235       </layout> 
    225236      </widget> 
    226237      <widget class="QWidget" name="tab_restore"> 
     238       <attribute name="icon"> 
     239        <iconset resource="lPreserve.qrc"> 
     240         <normaloff>:/images/copy.png</normaloff>:/images/copy.png</iconset> 
     241       </attribute> 
    227242       <attribute name="title"> 
    228243        <string>Restore Data</string> 
     
    239254         <layout class="QHBoxLayout" name="horizontalLayout_2"> 
    240255          <item> 
    241            <widget class="QToolButton" name="tool_prevsnap"> 
     256           <widget class="QPushButton" name="push_prevsnap"> 
    242257            <property name="statusTip"> 
    243258             <string>Select the previous (older) snapshot</string> 
    244259            </property> 
    245             <property name="styleSheet"> 
    246              <string notr="true"/> 
    247             </property> 
    248             <property name="text"> 
    249              <string>Prev</string> 
     260            <property name="text"> 
     261             <string/> 
    250262            </property> 
    251263            <property name="icon"> 
     
    253265              <normaloff>:/images/previous.png</normaloff>:/images/previous.png</iconset> 
    254266            </property> 
    255             <property name="iconSize"> 
    256              <size> 
    257               <width>16</width> 
    258               <height>16</height> 
    259              </size> 
    260             </property> 
    261267           </widget> 
    262268          </item> 
    263269          <item> 
    264270           <layout class="QVBoxLayout" name="verticalLayout_4"> 
     271            <property name="spacing"> 
     272             <number>0</number> 
     273            </property> 
    265274            <item> 
    266275             <widget class="QSlider" name="slider_snapshots"> 
     
    289298          </item> 
    290299          <item> 
    291            <widget class="QToolButton" name="tool_nextsnap"> 
     300           <widget class="QPushButton" name="push_nextsnap"> 
    292301            <property name="statusTip"> 
    293302             <string>Select the next (more recent) snapshot</string> 
    294303            </property> 
    295304            <property name="text"> 
    296              <string>Next</string> 
     305             <string/> 
    297306            </property> 
    298307            <property name="icon"> 
     
    305314        </item> 
    306315        <item> 
    307          <spacer name="verticalSpacer_2"> 
    308           <property name="orientation"> 
    309            <enum>Qt::Vertical</enum> 
    310           </property> 
    311           <property name="sizeHint" stdset="0"> 
    312            <size> 
    313             <width>20</width> 
    314             <height>40</height> 
    315            </size> 
    316           </property> 
    317          </spacer> 
    318         </item> 
    319         <item> 
    320316         <widget class="Line" name="line_2"> 
    321317          <property name="orientation"> 
     
    325321        </item> 
    326322        <item> 
     323         <widget class="QTreeView" name="treeView"/> 
     324        </item> 
     325        <item> 
    327326         <layout class="QHBoxLayout" name="horizontalLayout_3"> 
    328327          <item> 
    329            <widget class="QToolButton" name="tool_viewSnapshot"> 
     328           <widget class="QCheckBox" name="check_hidden"> 
    330329            <property name="statusTip"> 
    331              <string>Browse through the currently selected snapshot</string> 
    332             </property> 
    333             <property name="text"> 
    334              <string>View Snapshot</string> 
    335             </property> 
    336             <property name="icon"> 
    337              <iconset resource="lPreserve.qrc"> 
    338               <normaloff>:/images/view.png</normaloff>:/images/view.png</iconset> 
     330             <string>Display any hidden files/folders</string> 
     331            </property> 
     332            <property name="text"> 
     333             <string>Show Hidden Files</string> 
    339334            </property> 
    340335           </widget> 
     
    354349          </item> 
    355350          <item> 
    356            <widget class="QToolButton" name="tool_restoreDir"> 
     351           <widget class="QPushButton" name="push_restore"> 
    357352            <property name="statusTip"> 
    358              <string>Revert the entire directory to the selected snapshot</string> 
    359             </property> 
    360             <property name="text"> 
    361              <string>Restore Dir</string> 
    362             </property> 
    363             <property name="icon"> 
    364              <iconset resource="lPreserve.qrc"> 
    365               <normaloff>:/images/folder.png</normaloff>:/images/folder.png</iconset> 
    366             </property> 
    367             <property name="toolButtonStyle"> 
    368              <enum>Qt::ToolButtonTextBesideIcon</enum> 
    369             </property> 
    370            </widget> 
    371           </item> 
    372           <item> 
    373            <widget class="QToolButton" name="tool_restoreFile"> 
    374             <property name="statusTip"> 
    375              <string>Retrieve file(s) from the selected snapshot</string> 
    376             </property> 
    377             <property name="text"> 
    378              <string>Restore File</string> 
     353             <string>Restore the selected file/folder to the live system.</string> 
     354            </property> 
     355            <property name="text"> 
     356             <string>Restore</string> 
    379357            </property> 
    380358            <property name="icon"> 
     
    382360              <normaloff>:/images/copy.png</normaloff>:/images/copy.png</iconset> 
    383361            </property> 
    384             <property name="toolButtonStyle"> 
    385              <enum>Qt::ToolButtonTextBesideIcon</enum> 
    386             </property> 
    387362           </widget> 
    388363          </item> 
     
    392367       <zorder></zorder> 
    393368       <zorder></zorder> 
    394        <zorder>verticalSpacer_2</zorder> 
    395369       <zorder>line_2</zorder> 
     370       <zorder>treeView</zorder> 
    396371      </widget> 
    397372     </widget> 
     
    404379     <x>0</x> 
    405380     <y>0</y> 
    406      <width>377</width> 
     381     <width>459</width> 
    407382     <height>20</height> 
    408383    </rect> 
     
    412387     <string>File</string> 
    413388    </property> 
    414     <addaction name="actionManage_Pool"/> 
    415     <addaction name="actionUnmanage_Pool"/> 
     389    <widget class="QMenu" name="menuManage_Pool"> 
     390     <property name="title"> 
     391      <string>Manage Pool</string> 
     392     </property> 
     393     <property name="icon"> 
     394      <iconset resource="lPreserve.qrc"> 
     395       <normaloff>:/images/list-add.png</normaloff>:/images/list-add.png</iconset> 
     396     </property> 
     397     <addaction name="actionPools"/> 
     398    </widget> 
     399    <widget class="QMenu" name="menuUnmanage_Pool"> 
     400     <property name="title"> 
     401      <string>Unmanage Pool</string> 
     402     </property> 
     403     <property name="icon"> 
     404      <iconset resource="lPreserve.qrc"> 
     405       <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset> 
     406     </property> 
     407     <addaction name="actionPools_2"/> 
     408    </widget> 
     409    <addaction name="menuManage_Pool"/> 
     410    <addaction name="menuUnmanage_Pool"/> 
    416411    <addaction name="separator"/> 
    417412    <addaction name="action_SaveKeyToUSB"/> 
    418413    <addaction name="separator"/> 
    419     <addaction name="actionClose_WIndow"/> 
     414    <addaction name="actionClose_Window"/> 
    420415   </widget> 
    421416   <widget class="QMenu" name="menuView"> 
     
    428423     <string>Disks</string> 
    429424    </property> 
     425    <widget class="QMenu" name="menuRemove_Disk"> 
     426     <property name="title"> 
     427      <string>Detach Disk</string> 
     428     </property> 
     429     <property name="icon"> 
     430      <iconset resource="lPreserve.qrc"> 
     431       <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset> 
     432     </property> 
     433     <addaction name="actionDisks"/> 
     434    </widget> 
     435    <widget class="QMenu" name="menuSet_Disk_Offline"> 
     436     <property name="title"> 
     437      <string>Set Disk Offline</string> 
     438     </property> 
     439     <property name="icon"> 
     440      <iconset resource="lPreserve.qrc"> 
     441       <normaloff>:/images/network-wired-red.png</normaloff>:/images/network-wired-red.png</iconset> 
     442     </property> 
     443     <addaction name="actionDisks_2"/> 
     444    </widget> 
     445    <widget class="QMenu" name="menuSet_Disk_Online"> 
     446     <property name="title"> 
     447      <string>Set Disk Online</string> 
     448     </property> 
     449     <property name="icon"> 
     450      <iconset resource="lPreserve.qrc"> 
     451       <normaloff>:/images/network-wired.png</normaloff>:/images/network-wired.png</iconset> 
     452     </property> 
     453     <addaction name="actionDisk"/> 
     454    </widget> 
    430455    <addaction name="actionAdd_Disk"/> 
    431     <addaction name="actionRemove_Disk"/> 
     456    <addaction name="menuRemove_Disk"/> 
    432457    <addaction name="separator"/> 
    433     <addaction name="actionSet_Disk_Offline"/> 
     458    <addaction name="menuSet_Disk_Online"/> 
     459    <addaction name="menuSet_Disk_Offline"/> 
    434460    <addaction name="separator"/> 
    435461    <addaction name="action_startScrub"/> 
     462    <addaction name="action_stopScrub"/> 
    436463   </widget> 
    437464   <widget class="QMenu" name="menuSnapshots"> 
     
    439466     <string>Snapshots</string> 
    440467    </property> 
     468    <widget class="QMenu" name="menuDelete_Snapshot"> 
     469     <property name="title"> 
     470      <string>Delete Snapshot</string> 
     471     </property> 
     472     <property name="icon"> 
     473      <iconset resource="lPreserve.qrc"> 
     474       <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset> 
     475     </property> 
     476     <addaction name="actionSnapshots"/> 
     477    </widget> 
    441478    <addaction name="action_newSnapshot"/> 
    442     <addaction name="action_rmSnapshot"/> 
     479    <addaction name="menuDelete_Snapshot"/> 
     480   </widget> 
     481   <widget class="QMenu" name="menuClassic_Backups"> 
     482    <property name="title"> 
     483     <string>Classic Backups</string> 
     484    </property> 
     485    <widget class="QMenu" name="menuCompress_Home_Dir"> 
     486     <property name="title"> 
     487      <string>Compress Home Dir</string> 
     488     </property> 
     489     <property name="icon"> 
     490      <iconset resource="lPreserve.qrc"> 
     491       <normaloff>:/images/box_add.png</normaloff>:/images/box_add.png</iconset> 
     492     </property> 
     493     <addaction name="actionUser"/> 
     494    </widget> 
     495    <addaction name="menuCompress_Home_Dir"/> 
     496    <addaction name="actionExtract_Home_Dir"/> 
    443497   </widget> 
    444498   <addaction name="menuFile"/> 
    445499   <addaction name="menuView"/> 
     500   <addaction name="menuClassic_Backups"/> 
     501   <addaction name="menuSnapshots"/> 
    446502   <addaction name="menuDisks"/> 
    447    <addaction name="menuSnapshots"/> 
    448503  </widget> 
    449504  <widget class="QStatusBar" name="statusbar"/> 
    450   <action name="actionClose_WIndow"> 
     505  <action name="actionClose_Window"> 
    451506   <property name="icon"> 
    452507    <iconset resource="lPreserve.qrc"> 
     
    467522   </property> 
    468523  </action> 
    469   <action name="actionManage_Pool"> 
     524  <action name="actionRecover_File"> 
     525   <property name="text"> 
     526    <string>Recover File</string> 
     527   </property> 
     528  </action> 
     529  <action name="actionRestore_Dataset"> 
     530   <property name="text"> 
     531    <string>Restore Dataset</string> 
     532   </property> 
     533  </action> 
     534  <action name="actionSave_Key_to_USB"> 
     535   <property name="text"> 
     536    <string>Save Key to USB</string> 
     537   </property> 
     538  </action> 
     539  <action name="actionAdd_Disk"> 
    470540   <property name="icon"> 
    471541    <iconset resource="lPreserve.qrc"> 
     
    473543   </property> 
    474544   <property name="text"> 
    475     <string>Manage Pool</string> 
    476    </property> 
    477   </action> 
    478   <action name="actionUnmanage_Pool"> 
    479    <property name="icon"> 
    480     <iconset resource="lPreserve.qrc"> 
    481      <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset> 
    482    </property> 
    483    <property name="text"> 
    484     <string>Unmanage Pool</string> 
    485    </property> 
    486   </action> 
    487   <action name="actionRecover_File"> 
    488    <property name="text"> 
    489     <string>Recover File</string> 
    490    </property> 
    491   </action> 
    492   <action name="actionRestore_Dataset"> 
    493    <property name="text"> 
    494     <string>Restore Dataset</string> 
    495    </property> 
    496   </action> 
    497   <action name="actionSave_Key_to_USB"> 
    498    <property name="text"> 
    499     <string>Save Key to USB</string> 
    500    </property> 
    501   </action> 
    502   <action name="actionAdd_Disk"> 
    503    <property name="icon"> 
    504     <iconset resource="lPreserve.qrc"> 
    505      <normaloff>:/images/list-add.png</normaloff>:/images/list-add.png</iconset> 
    506    </property> 
    507    <property name="text"> 
    508     <string>Add Disk</string> 
    509    </property> 
    510   </action> 
    511   <action name="actionRemove_Disk"> 
    512    <property name="icon"> 
    513     <iconset resource="lPreserve.qrc"> 
    514      <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset> 
    515    </property> 
    516    <property name="text"> 
    517     <string>Remove Disk</string> 
    518    </property> 
    519   </action> 
    520   <action name="actionSet_Disk_Offline"> 
    521    <property name="icon"> 
    522     <iconset resource="lPreserve.qrc"> 
    523      <normaloff>:/images/network-wired.png</normaloff>:/images/network-wired.png</iconset> 
    524    </property> 
    525    <property name="text"> 
    526     <string>Set Disk Offline</string> 
     545    <string>Attach Disk</string> 
    527546   </property> 
    528547  </action> 
     
    539558   <property name="text"> 
    540559    <string>New Snapshot</string> 
    541    </property> 
    542   </action> 
    543   <action name="action_rmSnapshot"> 
    544    <property name="icon"> 
    545     <iconset resource="lPreserve.qrc"> 
    546      <normaloff>:/images/list-remove.png</normaloff>:/images/list-remove.png</iconset> 
    547    </property> 
    548    <property name="text"> 
    549     <string>Delete Snapshot</string> 
    550560   </property> 
    551561  </action> 
     
    569579   <property name="statusTip"> 
    570580    <string>Check system data integrity</string> 
     581   </property> 
     582  </action> 
     583  <action name="actionClassic_Backup"> 
     584   <property name="icon"> 
     585    <iconset resource="lPreserve.qrc"> 
     586     <normaloff>:/images/drive-removable-media.png</normaloff>:/images/drive-removable-media.png</iconset> 
     587   </property> 
     588   <property name="text"> 
     589    <string>Classic Backup</string> 
     590   </property> 
     591  </action> 
     592  <action name="actionExtract_Home_Dir"> 
     593   <property name="icon"> 
     594    <iconset resource="lPreserve.qrc"> 
     595     <normaloff>:/images/box_extract.png</normaloff>:/images/box_extract.png</iconset> 
     596   </property> 
     597   <property name="text"> 
     598    <string>Extract Home Dir</string> 
     599   </property> 
     600  </action> 
     601  <action name="actionPools"> 
     602   <property name="text"> 
     603    <string notr="true">pools</string> 
     604   </property> 
     605  </action> 
     606  <action name="actionPools_2"> 
     607   <property name="text"> 
     608    <string notr="true">pools</string> 
     609   </property> 
     610  </action> 
     611  <action name="actionSnapshots"> 
     612   <property name="text"> 
     613    <string notr="true">snapshots</string> 
     614   </property> 
     615  </action> 
     616  <action name="actionUser"> 
     617   <property name="text"> 
     618    <string notr="true">user</string> 
     619   </property> 
     620  </action> 
     621  <action name="actionDisks"> 
     622   <property name="text"> 
     623    <string notr="true">disks</string> 
     624   </property> 
     625  </action> 
     626  <action name="actionDisks_2"> 
     627   <property name="icon"> 
     628    <iconset resource="lPreserve.qrc"> 
     629     <normaloff>:/images/network-wired-red.png</normaloff>:/images/network-wired-red.png</iconset> 
     630   </property> 
     631   <property name="text"> 
     632    <string notr="true">disks</string> 
     633   </property> 
     634  </action> 
     635  <action name="actionDisk"> 
     636   <property name="text"> 
     637    <string notr="true">disk</string> 
     638   </property> 
     639  </action> 
     640  <action name="action_stopScrub"> 
     641   <property name="icon"> 
     642    <iconset resource="lPreserve.qrc"> 
     643     <normaloff>:/images/application-exit.png</normaloff>:/images/application-exit.png</iconset> 
     644   </property> 
     645   <property name="text"> 
     646    <string>Stop Scrub</string> 
    571647   </property> 
    572648  </action> 
Note: See TracChangeset for help on using the changeset viewer.