Changeset 16479


Ignore:
Timestamp:
Aug 3, 2016, 2:42:38 PM (3 years ago)
Author:
dcorreia
Message:

Added help message dialogs and function execution after showing the page.

Location:
internals/2016/linuxloginsmartcardwizard
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • internals/2016/linuxloginsmartcardwizard/.idea/workspace.xml

    r16468 r16479  
    33  <component name="ChangeListManager">
    44    <list default="true" readonly="true" id="fbd8e757-714d-41c6-a2b9-8558c09dbd04" name="Default" comment="">
    5       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/dictionaries/danielcorreia.xml" afterPath="$PROJECT_DIR$/.idea/dictionaries/danielcorreia.xml" />
    6       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/estagiopycharm.iml" afterPath="$PROJECT_DIR$/.idea/estagiopycharm.iml" />
    75      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
    8       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/trunk/guilearning/qtdesigner/seriouswiz/carduser.py" afterPath="$PROJECT_DIR$/trunk/guilearning/qtdesigner/seriouswiz/carduser.py" />
    9       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/trunk/guilearning/qtdesigner/seriouswiz/final.py" afterPath="$PROJECT_DIR$/trunk/guilearning/qtdesigner/seriouswiz/final.py" />
    10       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/trunk/guilearning/qtdesigner/seriouswiz/system.py" afterPath="$PROJECT_DIR$/trunk/guilearning/qtdesigner/seriouswiz/system.py" />
    11       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/trunk/guilearning/qtdesigner/seriouswiz/w4pages.py" afterPath="$PROJECT_DIR$/trunk/guilearning/qtdesigner/seriouswiz/w4pages.py" />
    12       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/trunk/guilearning/qtdesigner/seriouswiz/welcome.py" afterPath="$PROJECT_DIR$/trunk/guilearning/qtdesigner/seriouswiz/welcome.py" />
     6      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/trunk/proto1/carduser.py" afterPath="$PROJECT_DIR$/trunk/proto1/carduser.py" />
     7      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/trunk/proto1/config.py" afterPath="$PROJECT_DIR$/trunk/proto1/config.py" />
     8      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/trunk/proto1/final.py" afterPath="$PROJECT_DIR$/trunk/proto1/final.py" />
     9      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/trunk/proto1/system.py" afterPath="$PROJECT_DIR$/trunk/proto1/system.py" />
     10      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/trunk/proto1/w4pages.py" afterPath="$PROJECT_DIR$/trunk/proto1/w4pages.py" />
     11      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/trunk/proto1/welcome.py" afterPath="$PROJECT_DIR$/trunk/proto1/welcome.py" />
    1312    </list>
    1413    <ignored path="estagiopycharm.iws" />
     
    3029  <component name="FileEditorManager">
    3130    <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
    32       <file leaf-file-name="main.py" pinned="false" current-in-tab="false">
    33         <entry file="file://$PROJECT_DIR$/trunk/proto1/main.py">
     31      <file leaf-file-name="w4pages.py" pinned="false" current-in-tab="false">
     32        <entry file="file://$PROJECT_DIR$/trunk/proto1/w4pages.py">
    3433          <provider selected="true" editor-type-id="text-editor">
    35             <state relative-caret-position="247">
    36               <caret line="79" column="32" selection-start-line="79" selection-start-column="32" selection-end-line="79" selection-end-column="32" />
     34            <state relative-caret-position="373">
     35              <caret line="60" column="0" selection-start-line="60" selection-start-column="0" selection-end-line="60" selection-end-column="0" />
     36              <folding>
     37                <element signature="e#228#270#0" expanded="true" />
     38              </folding>
     39            </state>
     40          </provider>
     41        </entry>
     42      </file>
     43      <file leaf-file-name="welcome.py" pinned="false" current-in-tab="false">
     44        <entry file="file://$PROJECT_DIR$/trunk/proto1/welcome.py">
     45          <provider selected="true" editor-type-id="text-editor">
     46            <state relative-caret-position="450">
     47              <caret line="37" column="17" selection-start-line="37" selection-start-column="17" selection-end-line="37" selection-end-column="17" />
    3748              <folding />
    3849            </state>
     
    4051        </entry>
    4152      </file>
    42       <file leaf-file-name="config.py" pinned="false" current-in-tab="false">
    43         <entry file="file://$PROJECT_DIR$/trunk/proto1/config.py">
     53      <file leaf-file-name="system.py" pinned="false" current-in-tab="true">
     54        <entry file="file://$PROJECT_DIR$/trunk/proto1/system.py">
    4455          <provider selected="true" editor-type-id="text-editor">
    45             <state relative-caret-position="341">
    46               <caret line="323" column="63" selection-start-line="323" selection-start-column="63" selection-end-line="323" selection-end-column="63" />
    47               <folding />
    48             </state>
    49           </provider>
    50         </entry>
    51       </file>
    52       <file leaf-file-name="w4pages.py" pinned="false" current-in-tab="false">
    53         <entry file="file://$PROJECT_DIR$/trunk/proto1/w4pages.py">
    54           <provider selected="true" editor-type-id="text-editor">
    55             <state relative-caret-position="252">
    56               <caret line="51" column="42" selection-start-line="51" selection-start-column="42" selection-end-line="51" selection-end-column="44" />
    57               <folding />
    58             </state>
    59           </provider>
    60         </entry>
    61       </file>
    62       <file leaf-file-name="welcome.py" pinned="false" current-in-tab="true">
    63         <entry file="file://$PROJECT_DIR$/trunk/proto1/welcome.py">
    64           <provider selected="true" editor-type-id="text-editor">
    65             <state relative-caret-position="445">
    66               <caret line="41" column="48" selection-start-line="41" selection-start-column="48" selection-end-line="41" selection-end-column="48" />
    67               <folding />
     56            <state relative-caret-position="301">
     57              <caret line="54" column="25" selection-start-line="54" selection-start-column="25" selection-end-line="54" selection-end-column="25" />
     58              <folding>
     59                <element signature="e#0#42#0" expanded="true" />
     60              </folding>
    6861            </state>
    6962          </provider>
     
    7366        <entry file="file://$PROJECT_DIR$/trunk/proto1/carduser.py">
    7467          <provider selected="true" editor-type-id="text-editor">
    75             <state relative-caret-position="1836">
    76               <caret line="102" column="0" selection-start-line="102" selection-start-column="0" selection-end-line="102" selection-end-column="0" />
    77               <folding>
    78                 <element signature="e#0#42#0" expanded="true" />
    79               </folding>
    80             </state>
    81           </provider>
    82         </entry>
    83       </file>
    84       <file leaf-file-name="system.py" pinned="false" current-in-tab="false">
    85         <entry file="file://$PROJECT_DIR$/trunk/proto1/system.py">
    86           <provider selected="true" editor-type-id="text-editor">
    87             <state relative-caret-position="427">
    88               <caret line="59" column="37" selection-start-line="59" selection-start-column="37" selection-end-line="59" selection-end-column="37" />
     68            <state relative-caret-position="1944">
     69              <caret line="109" column="67" selection-start-line="109" selection-start-column="67" selection-end-line="109" selection-end-column="67" />
    8970              <folding>
    9071                <element signature="e#0#42#0" expanded="true" />
     
    9778        <entry file="file://$PROJECT_DIR$/trunk/proto1/final.py">
    9879          <provider selected="true" editor-type-id="text-editor">
    99             <state relative-caret-position="427">
    100               <caret line="33" column="37" selection-start-line="33" selection-start-column="37" selection-end-line="33" selection-end-column="37" />
     80            <state relative-caret-position="648">
     81              <caret line="36" column="58" selection-start-line="36" selection-start-column="58" selection-end-line="36" selection-end-column="58" />
    10182              <folding />
    10283            </state>
     
    149130        <option value="$PROJECT_DIR$/trunk/proto1/main.py" />
    150131        <option value="$PROJECT_DIR$/trunk/proto1/config.py" />
     132        <option value="$PROJECT_DIR$/trunk/proto1/carduser.py" />
     133        <option value="$PROJECT_DIR$/trunk/proto1/final.py" />
     134        <option value="$PROJECT_DIR$/trunk/proto1/welcome.py" />
    151135        <option value="$PROJECT_DIR$/trunk/proto1/w4pages.py" />
    152136        <option value="$PROJECT_DIR$/trunk/proto1/system.py" />
    153         <option value="$PROJECT_DIR$/trunk/proto1/final.py" />
    154         <option value="$PROJECT_DIR$/trunk/proto1/carduser.py" />
    155         <option value="$PROJECT_DIR$/trunk/proto1/welcome.py" />
    156137      </list>
    157138    </option>
     
    212193      <pane id="Scope" />
    213194      <pane id="ProjectPane">
    214         <subPane>
    215           <PATH>
    216             <PATH_ELEMENT>
    217               <option name="myItemId" value="estagiopycharm" />
    218               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
    219             </PATH_ELEMENT>
    220           </PATH>
    221           <PATH>
    222             <PATH_ELEMENT>
    223               <option name="myItemId" value="estagiopycharm" />
    224               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
    225             </PATH_ELEMENT>
    226             <PATH_ELEMENT>
    227               <option name="myItemId" value="estagiopycharm" />
    228               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
    229             </PATH_ELEMENT>
    230             <PATH_ELEMENT>
    231               <option name="myItemId" value="trunk" />
    232               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
    233             </PATH_ELEMENT>
    234           </PATH>
    235           <PATH>
    236             <PATH_ELEMENT>
    237               <option name="myItemId" value="estagiopycharm" />
    238               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
    239             </PATH_ELEMENT>
    240             <PATH_ELEMENT>
    241               <option name="myItemId" value="estagiopycharm" />
    242               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
    243             </PATH_ELEMENT>
    244             <PATH_ELEMENT>
    245               <option name="myItemId" value="trunk" />
    246               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
    247             </PATH_ELEMENT>
    248             <PATH_ELEMENT>
    249               <option name="myItemId" value="proto1" />
    250               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
    251             </PATH_ELEMENT>
    252           </PATH>
    253           <PATH>
    254             <PATH_ELEMENT>
    255               <option name="myItemId" value="estagiopycharm" />
    256               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
    257             </PATH_ELEMENT>
    258             <PATH_ELEMENT>
    259               <option name="myItemId" value="estagiopycharm" />
    260               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
    261             </PATH_ELEMENT>
    262           </PATH>
    263         </subPane>
     195        <subPane />
    264196      </pane>
    265197      <pane id="Scratches" />
     
    277209    </key>
    278210  </component>
    279   <component name="RunManager" selected="Python.screenbutton">
    280     <configuration default="false" name="main (1)" type="PythonConfigurationType" factoryName="Python" temporary="true">
     211  <component name="RunManager" selected="Python.w4pages">
     212    <configuration default="false" name="screentab" type="PythonConfigurationType" factoryName="Python" temporary="true">
    281213      <option name="INTERPRETER_OPTIONS" value="" />
    282214      <option name="PARENT_ENVS" value="true" />
     
    285217      </envs>
    286218      <option name="SDK_HOME" value="" />
    287       <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/trunk/guilearning/pyautogui" />
     219      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/trunk/guilearning/kivy/screentabs" />
    288220      <option name="IS_MODULE_SDK" value="true" />
    289221      <option name="ADD_CONTENT_ROOTS" value="true" />
    290222      <option name="ADD_SOURCE_ROOTS" value="true" />
    291223      <module name="estagiopycharm" />
    292       <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/guilearning/kivy/main.py" />
     224      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/guilearning/kivy/screentabs/screentab.py" />
    293225      <option name="PARAMETERS" value="" />
    294226      <option name="SHOW_COMMAND_LINE" value="false" />
    295227      <method />
    296228    </configuration>
    297     <configuration default="false" name="screentab" type="PythonConfigurationType" factoryName="Python" temporary="true">
     229    <configuration default="false" name="main (2)" type="PythonConfigurationType" factoryName="Python" temporary="true">
    298230      <option name="INTERPRETER_OPTIONS" value="" />
    299231      <option name="PARENT_ENVS" value="true" />
     
    302234      </envs>
    303235      <option name="SDK_HOME" value="" />
    304       <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/trunk/guilearning/kivy/screentabs" />
     236      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/trunk/guilearning/kivy/kivi-examples/guide/designwithkv" />
    305237      <option name="IS_MODULE_SDK" value="true" />
    306238      <option name="ADD_CONTENT_ROOTS" value="true" />
    307239      <option name="ADD_SOURCE_ROOTS" value="true" />
    308240      <module name="estagiopycharm" />
    309       <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/guilearning/kivy/screentabs/screentab.py" />
     241      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/guilearning/kivy/kivi-examples/guide/designwithkv/main.py" />
    310242      <option name="PARAMETERS" value="" />
    311243      <option name="SHOW_COMMAND_LINE" value="false" />
    312244      <method />
    313245    </configuration>
    314     <configuration default="false" name="main (2)" type="PythonConfigurationType" factoryName="Python" temporary="true">
     246    <configuration default="false" name="screenbutton" type="PythonConfigurationType" factoryName="Python" temporary="true">
    315247      <option name="INTERPRETER_OPTIONS" value="" />
    316248      <option name="PARENT_ENVS" value="true" />
     
    319251      </envs>
    320252      <option name="SDK_HOME" value="" />
    321       <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/trunk/guilearning/kivy/kivi-examples/guide/designwithkv" />
     253      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/trunk/guilearning/kivy/screenbutton" />
    322254      <option name="IS_MODULE_SDK" value="true" />
    323255      <option name="ADD_CONTENT_ROOTS" value="true" />
    324256      <option name="ADD_SOURCE_ROOTS" value="true" />
    325257      <module name="estagiopycharm" />
    326       <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/guilearning/kivy/kivi-examples/guide/designwithkv/main.py" />
     258      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/guilearning/kivy/screenbutton/screenbutton.py" />
    327259      <option name="PARAMETERS" value="" />
    328260      <option name="SHOW_COMMAND_LINE" value="false" />
    329261      <method />
    330262    </configuration>
    331     <configuration default="false" name="screenbutton" type="PythonConfigurationType" factoryName="Python" temporary="true">
     263    <configuration default="false" name="LabelBase" type="PythonConfigurationType" factoryName="Python" temporary="true">
    332264      <option name="INTERPRETER_OPTIONS" value="" />
    333265      <option name="PARENT_ENVS" value="true" />
     
    341273      <option name="ADD_SOURCE_ROOTS" value="true" />
    342274      <module name="estagiopycharm" />
    343       <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/guilearning/kivy/screenbutton/screenbutton.py" />
     275      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/guilearning/kivy/screenbutton/LabelBase.py" />
    344276      <option name="PARAMETERS" value="" />
    345277      <option name="SHOW_COMMAND_LINE" value="false" />
    346278      <method />
    347279    </configuration>
    348     <configuration default="false" name="LabelBase" type="PythonConfigurationType" factoryName="Python" temporary="true">
     280    <configuration default="false" name="w4pages" type="PythonConfigurationType" factoryName="Python" temporary="true">
    349281      <option name="INTERPRETER_OPTIONS" value="" />
    350282      <option name="PARENT_ENVS" value="true" />
     
    353285      </envs>
    354286      <option name="SDK_HOME" value="" />
    355       <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/trunk/guilearning/kivy/screenbutton" />
     287      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/trunk/proto1" />
    356288      <option name="IS_MODULE_SDK" value="true" />
    357289      <option name="ADD_CONTENT_ROOTS" value="true" />
    358290      <option name="ADD_SOURCE_ROOTS" value="true" />
    359291      <module name="estagiopycharm" />
    360       <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/guilearning/kivy/screenbutton/LabelBase.py" />
     292      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/trunk/proto1/w4pages.py" />
    361293      <option name="PARAMETERS" value="" />
    362294      <option name="SHOW_COMMAND_LINE" value="false" />
     
    498430    </configuration>
    499431    <list size="5">
    500       <item index="0" class="java.lang.String" itemvalue="Python.main (1)" />
    501       <item index="1" class="java.lang.String" itemvalue="Python.screentab" />
    502       <item index="2" class="java.lang.String" itemvalue="Python.main (2)" />
    503       <item index="3" class="java.lang.String" itemvalue="Python.screenbutton" />
    504       <item index="4" class="java.lang.String" itemvalue="Python.LabelBase" />
     432      <item index="0" class="java.lang.String" itemvalue="Python.screentab" />
     433      <item index="1" class="java.lang.String" itemvalue="Python.main (2)" />
     434      <item index="2" class="java.lang.String" itemvalue="Python.screenbutton" />
     435      <item index="3" class="java.lang.String" itemvalue="Python.LabelBase" />
     436      <item index="4" class="java.lang.String" itemvalue="Python.w4pages" />
    505437    </list>
    506438    <recent_temporary>
    507439      <list size="5">
    508         <item index="0" class="java.lang.String" itemvalue="Python.screenbutton" />
    509         <item index="1" class="java.lang.String" itemvalue="Python.LabelBase" />
    510         <item index="2" class="java.lang.String" itemvalue="Python.main (2)" />
    511         <item index="3" class="java.lang.String" itemvalue="Python.screentab" />
    512         <item index="4" class="java.lang.String" itemvalue="Python.main (1)" />
     440        <item index="0" class="java.lang.String" itemvalue="Python.w4pages" />
     441        <item index="1" class="java.lang.String" itemvalue="Python.screenbutton" />
     442        <item index="2" class="java.lang.String" itemvalue="Python.LabelBase" />
     443        <item index="3" class="java.lang.String" itemvalue="Python.main (2)" />
     444        <item index="4" class="java.lang.String" itemvalue="Python.screentab" />
    513445      </list>
    514446    </recent_temporary>
     
    694626      <updated>1469808003240</updated>
    695627    </task>
    696     <option name="localTasksCounter" value="22" />
     628    <task id="LOCAL-00022" summary="Updated middleware Python wrapper files">
     629      <created>1470237060173</created>
     630      <option name="number" value="00022" />
     631      <option name="presentableId" value="LOCAL-00022" />
     632      <option name="project" value="LOCAL" />
     633      <updated>1470237060173</updated>
     634    </task>
     635    <option name="localTasksCounter" value="23" />
    697636    <servers />
    698637  </component>
     
    710649    <editor active="false" />
    711650    <layout>
    712       <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.17740652" sideWeight="0.49195403" order="0" side_tool="false" content_ui="combo" />
     651      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.22593476" sideWeight="0.49195403" order="0" side_tool="false" content_ui="combo" />
    713652      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24574961" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
    714653      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.23802164" sideWeight="0.50676215" order="9" side_tool="true" content_ui="tabs" />
    715       <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.23647605" sideWeight="0.49323785" order="12" side_tool="false" content_ui="tabs" />
     654      <window_info id="Version Control" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.5857805" sideWeight="0.49323785" order="12" side_tool="false" content_ui="tabs" />
    716655      <window_info id="Python Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32612056" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
    717       <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24900557" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
    718       <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.21020092" sideWeight="0.4953125" order="10" side_tool="false" content_ui="tabs" />
    719       <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.17263326" sideWeight="0.508046" order="2" side_tool="true" content_ui="tabs" />
     656      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24900557" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
     657      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.21020092" sideWeight="0.4953125" order="10" side_tool="false" content_ui="tabs" />
     658      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.17263326" sideWeight="0.508046" order="1" side_tool="true" content_ui="tabs" />
    720659      <window_info id="SVN Repositories" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32921174" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
    721660      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
     
    723662      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
    724663      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
    725       <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.28915662" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
     664      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.28902626" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
    726665      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
    727666      <window_info id="Inspection Results" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32945737" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
     
    731670    </layout>
    732671    <layout-to-restore>
    733       <window_info id="SVN Repositories" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32921174" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
    734       <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32921174" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
    735       <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
    736       <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
     672      <window_info id="SVN Repositories" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32921174" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
     673      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24574961" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
     674      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
     675      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
    737676      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
    738       <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.23802164" sideWeight="0.50676215" order="8" side_tool="true" content_ui="tabs" />
    739       <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
    740       <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.23802164" sideWeight="0.49323785" order="9" side_tool="false" content_ui="tabs" />
    741       <window_info id="Python Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32766616" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
    742       <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.2797527" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
    743       <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32766616" sideWeight="0.4953125" order="11" side_tool="false" content_ui="tabs" />
    744       <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.20206842" sideWeight="0.49195403" order="0" side_tool="false" content_ui="combo" />
     677      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.23802164" sideWeight="0.50676215" order="9" side_tool="true" content_ui="tabs" />
     678      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
     679      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.23647605" sideWeight="0.49323785" order="12" side_tool="false" content_ui="tabs" />
     680      <window_info id="Python Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32612056" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
     681      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.28902626" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
     682      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.21020092" sideWeight="0.4953125" order="10" side_tool="false" content_ui="tabs" />
     683      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.22593476" sideWeight="0.49195403" order="0" side_tool="false" content_ui="combo" />
    745684      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
    746       <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32921174" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
    747       <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24940239" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
     685      <window_info id="Inspection Results" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32945737" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
     686      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32921174" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
     687      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24900557" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
    748688      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
    749689      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.17263326" sideWeight="0.508046" order="2" side_tool="true" content_ui="tabs" />
    750       <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.39922482" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
     690      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.39876354" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
    751691    </layout-to-restore>
    752692  </component>
     
    788728    <MESSAGE value="IDE update" />
    789729    <MESSAGE value="Added function to get list of local users to be used in GUI combobox." />
    790     <option name="LAST_COMMIT_MESSAGE" value="Added function to get list of local users to be used in GUI combobox." />
     730    <MESSAGE value="Updated middleware Python wrapper files" />
     731    <option name="LAST_COMMIT_MESSAGE" value="Updated middleware Python wrapper files" />
    791732  </component>
    792733  <component name="XDebuggerManager">
     
    951892        <state relative-caret-position="393">
    952893          <caret line="319" column="30" selection-start-line="319" selection-start-column="30" selection-end-line="319" selection-end-column="30" />
    953           <folding>
    954             <element signature="e#4421#4640#0" expanded="false" />
    955             <element signature="e#4681#4870#0" expanded="false" />
    956             <element signature="e#4920#5161#0" expanded="false" />
    957             <element signature="e#5230#5767#0" expanded="false" />
    958             <element signature="e#5823#6268#0" expanded="false" />
    959             <element signature="e#6313#6588#0" expanded="false" />
    960             <element signature="e#6653#7090#0" expanded="false" />
    961             <element signature="e#7141#7412#0" expanded="false" />
    962             <element signature="e#7465#7735#0" expanded="false" />
    963             <element signature="e#7772#8093#0" expanded="false" />
    964             <element signature="e#8149#8772#0" expanded="false" />
    965             <element signature="e#8816#9478#0" expanded="false" />
    966             <element signature="e#9505#9532#0" expanded="false" />
    967             <element signature="e#9566#9625#0" expanded="false" />
    968             <element signature="e#9658#9704#0" expanded="false" />
    969             <element signature="e#9747#9797#0" expanded="false" />
    970           </folding>
    971894        </state>
    972895      </provider>
     
    982905        <state relative-caret-position="90">
    983906          <caret line="5" column="4" selection-start-line="5" selection-start-column="4" selection-end-line="6" selection-end-column="31" />
     907        </state>
     908      </provider>
     909    </entry>
     910    <entry file="file://$PROJECT_DIR$/trunk/proto1/main.py">
     911      <provider selected="true" editor-type-id="text-editor">
     912        <state relative-caret-position="229">
     913          <caret line="79" column="32" selection-start-line="79" selection-start-column="32" selection-end-line="79" selection-end-column="32" />
     914        </state>
     915      </provider>
     916    </entry>
     917    <entry file="file://$PROJECT_DIR$/trunk/proto1/config.py">
     918      <provider selected="true" editor-type-id="text-editor">
     919        <state relative-caret-position="377">
     920          <caret line="329" column="0" selection-start-line="329" selection-start-column="0" selection-end-line="329" selection-end-column="0" />
    984921          <folding>
    985             <element signature="e#0#10#0" expanded="false" />
     922            <element signature="e#19#28#0" expanded="false" />
    986923          </folding>
    987924        </state>
    988925      </provider>
    989926    </entry>
    990     <entry file="file://$PROJECT_DIR$/trunk/proto1/config.py">
    991       <provider selected="true" editor-type-id="text-editor">
    992         <state relative-caret-position="341">
    993           <caret line="323" column="63" selection-start-line="323" selection-start-column="63" selection-end-line="323" selection-end-column="63" />
    994           <folding />
    995         </state>
    996       </provider>
    997     </entry>
    998     <entry file="file://$PROJECT_DIR$/trunk/proto1/main.py">
    999       <provider selected="true" editor-type-id="text-editor">
    1000         <state relative-caret-position="247">
    1001           <caret line="79" column="32" selection-start-line="79" selection-start-column="32" selection-end-line="79" selection-end-column="32" />
    1002           <folding />
    1003         </state>
    1004       </provider>
    1005     </entry>
    1006     <entry file="file://$PROJECT_DIR$/trunk/proto1/w4pages.py">
    1007       <provider selected="true" editor-type-id="text-editor">
    1008         <state relative-caret-position="252">
    1009           <caret line="51" column="42" selection-start-line="51" selection-start-column="42" selection-end-line="51" selection-end-column="44" />
    1010           <folding />
    1011         </state>
    1012       </provider>
    1013     </entry>
    1014     <entry file="file://$PROJECT_DIR$/trunk/proto1/system.py">
    1015       <provider selected="true" editor-type-id="text-editor">
    1016         <state relative-caret-position="427">
    1017           <caret line="59" column="37" selection-start-line="59" selection-start-column="37" selection-end-line="59" selection-end-column="37" />
     927    <entry file="file://$PROJECT_DIR$/trunk/proto1/carduser.py">
     928      <provider selected="true" editor-type-id="text-editor">
     929        <state relative-caret-position="1944">
     930          <caret line="109" column="67" selection-start-line="109" selection-start-column="67" selection-end-line="109" selection-end-column="67" />
    1018931          <folding>
    1019932            <element signature="e#0#42#0" expanded="true" />
     
    1024937    <entry file="file://$PROJECT_DIR$/trunk/proto1/final.py">
    1025938      <provider selected="true" editor-type-id="text-editor">
    1026         <state relative-caret-position="427">
    1027           <caret line="33" column="37" selection-start-line="33" selection-start-column="37" selection-end-line="33" selection-end-column="37" />
     939        <state relative-caret-position="648">
     940          <caret line="36" column="58" selection-start-line="36" selection-start-column="58" selection-end-line="36" selection-end-column="58" />
    1028941          <folding />
    1029942        </state>
    1030943      </provider>
    1031944    </entry>
    1032     <entry file="file://$PROJECT_DIR$/trunk/proto1/carduser.py">
    1033       <provider selected="true" editor-type-id="text-editor">
    1034         <state relative-caret-position="1836">
    1035           <caret line="102" column="0" selection-start-line="102" selection-start-column="0" selection-end-line="102" selection-end-column="0" />
     945    <entry file="file://$PROJECT_DIR$/trunk/proto1/w4pages.py">
     946      <provider selected="true" editor-type-id="text-editor">
     947        <state relative-caret-position="373">
     948          <caret line="60" column="0" selection-start-line="60" selection-start-column="0" selection-end-line="60" selection-end-column="0" />
     949          <folding>
     950            <element signature="e#228#270#0" expanded="true" />
     951          </folding>
     952        </state>
     953      </provider>
     954    </entry>
     955    <entry file="file://$PROJECT_DIR$/trunk/proto1/welcome.py">
     956      <provider selected="true" editor-type-id="text-editor">
     957        <state relative-caret-position="450">
     958          <caret line="37" column="17" selection-start-line="37" selection-start-column="17" selection-end-line="37" selection-end-column="17" />
     959          <folding />
     960        </state>
     961      </provider>
     962    </entry>
     963    <entry file="file://$PROJECT_DIR$/trunk/proto1/system.py">
     964      <provider selected="true" editor-type-id="text-editor">
     965        <state relative-caret-position="301">
     966          <caret line="54" column="25" selection-start-line="54" selection-start-column="25" selection-end-line="54" selection-end-column="25" />
    1036967          <folding>
    1037968            <element signature="e#0#42#0" expanded="true" />
     
    1040971      </provider>
    1041972    </entry>
    1042     <entry file="file://$PROJECT_DIR$/trunk/proto1/welcome.py">
    1043       <provider selected="true" editor-type-id="text-editor">
    1044         <state relative-caret-position="445">
    1045           <caret line="41" column="48" selection-start-line="41" selection-start-column="48" selection-end-line="41" selection-end-column="48" />
    1046           <folding />
    1047         </state>
    1048       </provider>
    1049     </entry>
    1050973  </component>
    1051974</project>
  • internals/2016/linuxloginsmartcardwizard/trunk/proto1/carduser.py

    r16468 r16479  
    102102        print("Run card+user scripts...")
    103103
     104    def buildHelpMessage(self):
     105        retMessage = "This is the third screen of the wizard.\n\n" \
     106                     "The wizard needs you to select a username from the list \n " \
     107                     "and to insert the smartcard in the reader in order to \n" \
     108                     "finish the configuration process.\n\n" \
     109                     "Please make sure the smartcard reader is plugged and that \n" \
     110                     "the smartcard is a Portuguese Citizen Card.\n"
     111        return retMessage
     112
    104113    def showHelpMessage(self):
    105         print("Show help message...")
     114        message = self.buildHelpMessage()
     115        QtWidgets.QMessageBox.information(self, "Welcome Page Help", message)
  • internals/2016/linuxloginsmartcardwizard/trunk/proto1/config.py

    r16468 r16479  
    323323    executeCommand(awkCmd, open(TEMP_LOCALUSERS, mode="w"))
    324324    return [s.strip() for s in readFileToList(TEMP_LOCALUSERS)]
     325
     326
     327#def getCardSubject():
     328    # call python module scripts to generate der files for each certificate
     329    # execute openssl command to convert der file to readable string
  • internals/2016/linuxloginsmartcardwizard/trunk/proto1/final.py

    r16468 r16479  
    3131        print("Run final scripts...")
    3232
     33    def buildHelpMessage(self):
     34        retMessage = "This is the final screen of the wizard.\n\n" \
     35                      "The configuration process was successful.\n" \
     36                      "Feel free to use your smartcard to login on user session.\n\n" \
     37                      "Press Finish to close the wizard.\n"
     38        return retMessage
     39
    3340    def showHelpMessage(self):
    34         print("Show help message...")
     41        message = self.buildHelpMessage()
     42        QtWidgets.QMessageBox.information(self, "Welcome Page Help", message)
  • internals/2016/linuxloginsmartcardwizard/trunk/proto1/system.py

    r16468 r16479  
    11from PyQt5 import QtCore, QtGui, QtWidgets
    22import main
     3
    34
    45class SystemPage(QtWidgets.QWizardPage):
     
    4445        self.systemErrorLabel.setText("(system error messages or sucess)")
    4546
     47        self.timer = QtCore.QTimer()
     48        self.hiddenbutton = QtWidgets.QPushButton(self)
     49        self.hiddenbutton.hide()
     50        self.hiddenbutton.clicked.connect(self.runConfigs)
     51
    4652    def checkSystem(self):
    4753        return self.goodSystemLabel.isEnabled()
     
    5056        return self.checkSystem()
    5157
    52     def runInitScripts(self):
    53         print("Run system scripts...")
     58    def runConfigs(self):
     59        print("RunConfigs -> start timer")
     60        self.timer.singleShot(10000, self.config)
     61
     62    def config(self):
    5463        main.configurePamPkcs11()
    5564        self.goodSystemLabel.setEnabled(True)
    5665        self.completeChanged.emit()
    57         print("Checking system stuff...")
     66
     67    def runInitScripts(self):
     68        print("Run system scripts...")
     69        self.hiddenbutton.click()
     70
     71    def buildHelpMessage(self):
     72        retMessage = "This is the second screen of the wizard.\n\n" \
     73                     "The wizard is making sure your system has all the tools needed \n" \
     74                     "to setup the configuration of user login with a smartcard.\n\n" \
     75                     "If you get an error message, please contact support or use \n" \
     76                     "the instructions in the user manual.\n"
     77        return retMessage
    5878
    5979    def showHelpMessage(self):
    60         print("Show help message...")
     80        message = self.buildHelpMessage()
     81        QtWidgets.QMessageBox.information(self, "Welcome Page Help", message)
  • internals/2016/linuxloginsmartcardwizard/trunk/proto1/w4pages.py

    r16468 r16479  
    2626        self.setModal(True)
    2727        self.setWizardStyle(QtWidgets.QWizard.ModernStyle)
    28         self.setOptions(QtWidgets.QWizard.HaveHelpButton|QtWidgets.QWizard.NoBackButtonOnLastPage|QtWidgets.QWizard.NoBackButtonOnStartPage)
     28        self.setOptions(QtWidgets.QWizard.HaveHelpButton|QtWidgets.QWizard.NoBackButtonOnLastPage|QtWidgets.QWizard.NoBackButtonOnStartPage|QtWidgets.QWizard.NoCancelButton|QtWidgets.QWizard.IndependentPages)
    2929        self.setTitleFormat(QtCore.Qt.AutoText)
    3030        self.setWindowTitle("SmartCard Login")
  • internals/2016/linuxloginsmartcardwizard/trunk/proto1/welcome.py

    r16468 r16479  
    3838        print("Run welcome scripts...")
    3939
     40    def buildHelpMessage(self):
     41        retMessage = "This is the welcome screen of the wizard.\n\n" \
     42                      "Feel free to familiarize yourself with the available options.\n\n" \
     43                      "Press the Next button to go to the next step.\n"
     44        return retMessage
     45
    4046    def showHelpMessage(self):
    41         print("Show help message...")
    42         QtWidgets.QMessageBox.information(self, )
     47        message = self.buildHelpMessage()
     48        QtWidgets.QMessageBox.information(self, "Welcome Page Help", message)
Note: See TracChangeset for help on using the changeset viewer.