<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>MainWindow</class>
 <widget class="QMainWindow" name="MainWindow">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>782</width>
    <height>649</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>Jibo Tools</string>
  </property>
  <property name="tabShape">
   <enum>QTabWidget::TabShape::Rounded</enum>
  </property>
  <widget class="QWidget" name="centralwidget">
   <layout class="QVBoxLayout" name="rootLayout">
    <property name="spacing">
     <number>12</number>
    </property>
    <property name="leftMargin">
     <number>14</number>
    </property>
    <property name="topMargin">
     <number>14</number>
    </property>
    <property name="rightMargin">
     <number>14</number>
    </property>
    <property name="bottomMargin">
     <number>14</number>
    </property>
    <item>
     <widget class="QTabWidget" name="tabWidget">
      <property name="currentIndex">
       <number>0</number>
      </property>
      <property name="documentMode">
       <bool>true</bool>
      </property>
      <property name="tabsClosable">
       <bool>false</bool>
      </property>
      <property name="movable">
       <bool>false</bool>
      </property>
      <widget class="QWidget" name="tabJibo">
       <attribute name="title">
        <string>Jibo</string>
       </attribute>
       <layout class="QHBoxLayout" name="jiboPageLayout">
        <property name="spacing">
         <number>14</number>
        </property>
        <item>
         <widget class="QFrame" name="configFrame">
          <property name="minimumSize">
           <size>
            <width>420</width>
            <height>0</height>
           </size>
          </property>
          <property name="frameShape">
           <enum>QFrame::Shape::StyledPanel</enum>
          </property>
          <property name="frameShadow">
           <enum>QFrame::Shadow::Raised</enum>
          </property>
          <layout class="QVBoxLayout" name="configLayout">
           <property name="spacing">
            <number>10</number>
           </property>
           <property name="leftMargin">
            <number>18</number>
           </property>
           <property name="topMargin">
            <number>18</number>
           </property>
           <property name="rightMargin">
            <number>18</number>
           </property>
           <property name="bottomMargin">
            <number>18</number>
           </property>
           <item>
            <widget class="QLabel" name="configTitle">
             <property name="font">
              <font>
               <pointsize>12</pointsize>
               <bold>true</bold>
              </font>
             </property>
             <property name="text">
              <string>Config</string>
             </property>
            </widget>
           </item>
           <item>
            <widget class="QScrollArea" name="configScroll">
             <property name="widgetResizable">
              <bool>true</bool>
             </property>
             <widget class="QWidget" name="configScrollContents">
              <property name="geometry">
               <rect>
                <x>0</x>
                <y>0</y>
                <width>380</width>
                <height>478</height>
               </rect>
              </property>
              <layout class="QVBoxLayout" name="configScrollLayout">
               <property name="spacing">
                <number>14</number>
               </property>
               <item>
                <widget class="QGroupBox" name="groupPreview">
                 <property name="title">
                  <string>Preview</string>
                 </property>
                 <layout class="QFormLayout" name="formPreview">
                  <item row="0" column="0">
                   <widget class="QLabel" name="labelOverride">
                    <property name="text">
                     <string>Override</string>
                    </property>
                   </widget>
                  </item>
                  <item row="0" column="1">
                   <widget class="QCheckBox" name="overrideCheck">
                    <property name="text">
                     <string/>
                    </property>
                    <property name="checked">
                     <bool>true</bool>
                    </property>
                   </widget>
                  </item>
                  <item row="1" column="0">
                   <widget class="QLabel" name="labelPreviewConnected">
                    <property name="text">
                     <string>Connected</string>
                    </property>
                   </widget>
                  </item>
                  <item row="1" column="1">
                   <widget class="QCheckBox" name="previewConnectedCheck">
                    <property name="text">
                     <string/>
                    </property>
                   </widget>
                  </item>
                 </layout>
                </widget>
               </item>
               <item>
                <widget class="QGroupBox" name="groupHomeAssistant">
                 <property name="title">
                  <string>Home Assistant</string>
                 </property>
                 <layout class="QFormLayout" name="formHomeAssistant">
                  <item row="0" column="0">
                   <widget class="QLabel" name="labelHaEnable">
                    <property name="text">
                     <string>Enabled</string>
                    </property>
                   </widget>
                  </item>
                  <item row="0" column="1">
                   <widget class="QCheckBox" name="haEnableCheck">
                    <property name="text">
                     <string/>
                    </property>
                   </widget>
                  </item>
                  <item row="1" column="0">
                   <widget class="QLabel" name="labelHaServerIp">
                    <property name="text">
                     <string>Server IP</string>
                    </property>
                   </widget>
                  </item>
                  <item row="1" column="1">
                   <widget class="QLineEdit" name="haServerIpField">
                    <property name="placeholderText">
                     <string>Home Assistant host</string>
                    </property>
                   </widget>
                  </item>
                 </layout>
                </widget>
               </item>
               <item>
                <widget class="QGroupBox" name="groupAiProvider">
                 <property name="title">
                  <string>AI Provider</string>
                 </property>
                 <layout class="QFormLayout" name="formAiProvider">
                  <item row="0" column="0">
                   <widget class="QLabel" name="labelAiEnable">
                    <property name="text">
                     <string>Enabled</string>
                    </property>
                   </widget>
                  </item>
                  <item row="0" column="1">
                   <widget class="QCheckBox" name="aiEnableCheck">
                    <property name="text">
                     <string/>
                    </property>
                   </widget>
                  </item>
                  <item row="1" column="0">
                   <widget class="QLabel" name="labelAiProvider">
                    <property name="text">
                     <string>Provider</string>
                    </property>
                   </widget>
                  </item>
                  <item row="1" column="1">
                   <widget class="QComboBox" name="aiProviderCombo"/>
                  </item>
                  <item row="2" column="0">
                   <widget class="QLabel" name="labelAiEndpoint">
                    <property name="text">
                     <string>API endpoint</string>
                    </property>
                   </widget>
                  </item>
                  <item row="2" column="1">
                   <widget class="QLineEdit" name="aiEndpointField">
                    <property name="placeholderText">
                     <string>http://...</string>
                    </property>
                   </widget>
                  </item>
                  <item row="3" column="0">
                   <widget class="QLabel" name="labelAiKey">
                    <property name="text">
                     <string>API key</string>
                    </property>
                   </widget>
                  </item>
                  <item row="3" column="1">
                   <widget class="QLineEdit" name="aiKeyField">
                    <property name="echoMode">
                     <enum>QLineEdit::EchoMode::Password</enum>
                    </property>
                   </widget>
                  </item>
                  <item row="4" column="0">
                   <widget class="QLabel" name="labelTokens">
                    <property name="text">
                     <string>Tokens used</string>
                    </property>
                   </widget>
                  </item>
                  <item row="4" column="1">
                   <widget class="QLabel" name="tokensUsedLabel">
                    <property name="text">
                     <string>-1</string>
                    </property>
                   </widget>
                  </item>
                 </layout>
                </widget>
               </item>
               <item>
                <spacer name="configBottomSpacer">
                 <property name="orientation">
                  <enum>Qt::Orientation::Vertical</enum>
                 </property>
                 <property name="sizeHint" stdset="0">
                  <size>
                   <width>20</width>
                   <height>40</height>
                  </size>
                 </property>
                </spacer>
               </item>
              </layout>
             </widget>
            </widget>
           </item>
          </layout>
         </widget>
        </item>
        <item>
         <widget class="QFrame" name="jiboCardFrame">
          <property name="frameShape">
           <enum>QFrame::Shape::StyledPanel</enum>
          </property>
          <property name="frameShadow">
           <enum>QFrame::Shadow::Raised</enum>
          </property>
          <layout class="QVBoxLayout" name="jiboCardLayout">
           <property name="spacing">
            <number>12</number>
           </property>
           <property name="leftMargin">
            <number>18</number>
           </property>
           <property name="topMargin">
            <number>18</number>
           </property>
           <property name="rightMargin">
            <number>18</number>
           </property>
           <property name="bottomMargin">
            <number>18</number>
           </property>
           <item>
            <layout class="QHBoxLayout" name="IpConfig">
             <item alignment="Qt::AlignmentFlag::AlignRight">
              <widget class="QPushButton" name="TryToConnect">
               <property name="text">
                <string>Connect</string>
               </property>
               <property name="checkable">
                <bool>false</bool>
               </property>
              </widget>
             </item>
             <item>
              <widget class="QLineEdit" name="JiboIpField">
               <property name="inputMask">
                <string/>
               </property>
               <property name="text">
                <string/>
               </property>
               <property name="placeholderText">
                <string>e.g 192.168.1.54</string>
               </property>
              </widget>
             </item>
            </layout>
           </item>
           <item>
            <layout class="QHBoxLayout" name="jiboHeaderLayout">
             <item>
              <widget class="QLabel" name="jiboTitle">
               <property name="font">
                <font>
                 <pointsize>12</pointsize>
                 <bold>true</bold>
                 <underline>false</underline>
                </font>
               </property>
               <property name="text">
                <string>Connect Your Jibo</string>
               </property>
               <property name="alignment">
                <set>Qt::AlignmentFlag::AlignCenter</set>
               </property>
              </widget>
             </item>
            </layout>
           </item>
           <item>
            <spacer name="jiboTopSpacer">
             <property name="orientation">
              <enum>Qt::Orientation::Vertical</enum>
             </property>
             <property name="sizeHint" stdset="0">
              <size>
               <width>20</width>
               <height>40</height>
              </size>
             </property>
            </spacer>
           </item>
           <item>
            <widget class="QLabel" name="jiboImage">
             <property name="minimumSize">
              <size>
               <width>260</width>
               <height>260</height>
              </size>
             </property>
             <property name="maximumSize">
              <size>
               <width>260</width>
               <height>260</height>
              </size>
             </property>
             <property name="text">
              <string/>
             </property>
             <property name="alignment">
              <set>Qt::AlignmentFlag::AlignCenter</set>
             </property>
            </widget>
           </item>
           <item>
            <spacer name="jiboBottomSpacer">
             <property name="orientation">
              <enum>Qt::Orientation::Vertical</enum>
             </property>
             <property name="sizeType">
              <enum>QSizePolicy::Policy::Minimum</enum>
             </property>
             <property name="sizeHint" stdset="0">
              <size>
               <width>20</width>
               <height>40</height>
              </size>
             </property>
            </spacer>
           </item>
           <item>
            <widget class="QPushButton" name="RobotSettings">
             <property name="enabled">
              <bool>false</bool>
             </property>
             <property name="text">
              <string>Robot Settings</string>
             </property>
             <property name="flat">
              <bool>false</bool>
             </property>
            </widget>
           </item>
           <item>
            <widget class="QComboBox" name="comboBox">
             <property name="enabled">
              <bool>false</bool>
             </property>
             <property name="editable">
              <bool>true</bool>
             </property>
             <property name="currentText">
              <string>Reboot</string>
             </property>
             <property name="placeholderText">
              <string>Reboot</string>
             </property>
            </widget>
           </item>
          </layout>
         </widget>
        </item>
       </layout>
      </widget>
      <widget class="QWidget" name="tabUpdate">
       <attribute name="title">
        <string>Update</string>
       </attribute>
       <layout class="QVBoxLayout" name="updatePageLayout">
        <property name="spacing">
         <number>12</number>
        </property>
        <item>
         <widget class="QFrame" name="updateFrame">
          <property name="frameShape">
           <enum>QFrame::Shape::StyledPanel</enum>
          </property>
          <property name="frameShadow">
           <enum>QFrame::Shadow::Raised</enum>
          </property>
          <layout class="QVBoxLayout" name="updateFrameLayout">
           <property name="spacing">
            <number>12</number>
           </property>
           <property name="leftMargin">
            <number>18</number>
           </property>
           <property name="topMargin">
            <number>18</number>
           </property>
           <property name="rightMargin">
            <number>18</number>
           </property>
           <property name="bottomMargin">
            <number>18</number>
           </property>
           <item>
            <widget class="QLabel" name="updateInfoText">
             <property name="text">
              <string>Installer and updater remain available via CLI. Use the buttons below to launch their GUIs.</string>
             </property>
             <property name="wordWrap">
              <bool>true</bool>
             </property>
            </widget>
           </item>
           <item>
            <spacer name="updateSpacer">
             <property name="orientation">
              <enum>Qt::Orientation::Vertical</enum>
             </property>
             <property name="sizeHint" stdset="0">
              <size>
               <width>20</width>
               <height>40</height>
              </size>
             </property>
            </spacer>
           </item>
           <item>
            <layout class="QHBoxLayout" name="updateButtonsLayout">
             <property name="spacing">
              <number>12</number>
             </property>
             <item>
              <widget class="QPushButton" name="installButton">
               <property name="text">
                <string>Install</string>
               </property>
              </widget>
             </item>
             <item>
              <widget class="QPushButton" name="checkUpdatesButton">
               <property name="text">
                <string>Check for updates</string>
               </property>
              </widget>
             </item>
            </layout>
           </item>
          </layout>
         </widget>
        </item>
       </layout>
      </widget>
      <widget class="QWidget" name="tabSkills">
       <attribute name="title">
        <string>Skills</string>
       </attribute>
       <layout class="QVBoxLayout" name="skillsLayout">
        <item>
         <widget class="QLabel" name="skillsComingSoon">
          <property name="text">
           <string>Coming soon.</string>
          </property>
         </widget>
        </item>
       </layout>
      </widget>
      <widget class="QWidget" name="tabSsh">
       <attribute name="title">
        <string>SSH</string>
       </attribute>
       <layout class="QVBoxLayout" name="sshLayout">
        <item>
         <widget class="QLabel" name="sshComingSoon">
          <property name="text">
           <string>Coming soon.</string>
          </property>
         </widget>
        </item>
       </layout>
      </widget>
      <widget class="QWidget" name="tabFtp">
       <attribute name="title">
        <string>FTP</string>
       </attribute>
       <layout class="QVBoxLayout" name="ftpLayout">
        <item>
         <widget class="QLabel" name="ftpComingSoon">
          <property name="text">
           <string>Coming soon.</string>
          </property>
         </widget>
        </item>
       </layout>
      </widget>
      <widget class="QWidget" name="tabStatus">
       <attribute name="title">
        <string>Status</string>
       </attribute>
       <layout class="QVBoxLayout" name="statusLayout">
        <property name="spacing">
         <number>10</number>
        </property>
        <item>
         <layout class="QHBoxLayout" name="statusRow">
          <property name="spacing">
           <number>10</number>
          </property>
          <item>
           <widget class="QLabel" name="statusDot">
            <property name="minimumSize">
             <size>
              <width>10</width>
              <height>10</height>
             </size>
            </property>
            <property name="maximumSize">
             <size>
              <width>10</width>
              <height>10</height>
             </size>
            </property>
            <property name="text">
             <string/>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QLabel" name="statusText">
            <property name="text">
             <string>No Jibo IP configured</string>
            </property>
            <property name="wordWrap">
             <bool>true</bool>
            </property>
           </widget>
          </item>
         </layout>
        </item>
       </layout>
      </widget>
      <widget class="QWidget" name="tabRobotOs">
       <attribute name="title">
        <string>Robot OS</string>
       </attribute>
       <layout class="QVBoxLayout" name="robotOsLayout">
        <item>
         <widget class="QLabel" name="robotOsComingSoon">
          <property name="text">
           <string>Coming soon.</string>
          </property>
         </widget>
        </item>
       </layout>
      </widget>
     </widget>
    </item>
   </layout>
  </widget>
  <widget class="QStatusBar" name="statusbar">
   <property name="sizeGripEnabled">
    <bool>false</bool>
   </property>
  </widget>
 </widget>
 <resources/>
 <connections/>
</ui>
