Changeset 221


Ignore:
Timestamp:
11/28/10 06:09:43 (10 years ago)
Author:
sc
Message:

trunk/brainstorms/interface/puzzlebox_brainstorms_interface_design.ui:

  • minor tweaks to which components are enabled by default

trunk/brainstorms/Puzzlebox/Brainstorms/Interface.py:

  • started adding logic for new message box GUI components

trunk/brainstorms/Puzzlebox/Brainstorms/Configuration.py:

  • fixed renamed BRAINSTORMS_VARIABLE_CONTROL_DURATION
Location:
trunk/brainstorms
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/brainstorms/Puzzlebox/Brainstorms/Configuration.py

    r219 r221  
    7070# Setting Variable control to "True" will drive the robot in a 
    7171# particular direction for as long as the detection occurs 
    72 VARIABLE_CONTROL_DURATION = True 
     72BRAINSTORMS_VARIABLE_CONTROL_DURATION = True 
    7373 
    7474DEFAULT_NXT_POWER_LEVEL = 80 
  • trunk/brainstorms/Puzzlebox/Brainstorms/Interface.py

    r218 r221  
    203203                self.pushButtonReverse.setEnabled(True) 
    204204                self.pushButtonTurnRightReverse.setEnabled(True) 
     205                 
     206                self.pushButtonNXTMessageOne.setEnabled(True) 
     207                self.pushButtonNXTMessageTwo.setEnabled(True) 
     208                self.pushButtonNXTMessageThree.setEnabled(True) 
     209                self.pushButtonNXTMessageFour.setEnabled(True) 
     210                self.pushButtonNXTMessageFive.setEnabled(True) 
     211                self.pushButtonNXTMessageSix.setEnabled(True) 
     212                 
     213                self.pushButtonConcentrationEnable.setEnabled(False) 
     214                self.pushButtonRelaxationEnable.setEnabled(False) 
     215                self.pushButtonSpeedEnable.setEnabled(False) 
     216                 
     217                self.pushButtonMessageOne.setEnabled(True) 
     218                self.pushButtonMessageTwo.setEnabled(True) 
     219                self.pushButtonMessageThree.setEnabled(True) 
     220                self.pushButtonMessageFour.setEnabled(True) 
     221                self.pushButtonMessageFive.setEnabled(True) 
     222                self.pushButtonMessageSix.setEnabled(True) 
    205223         
    206224         
     
    231249                self.pushButtonNXTConnect.setText('Connect') 
    232250                 
    233                 self.lineEditNXTPort.setEnabled(True) 
     251                self.comboBoxNXTPortSelect.setEnabled(True) 
    234252                 
    235253                self.pushButtonTurnLeft.setEnabled(False) 
     
    239257                self.pushButtonReverse.setEnabled(False) 
    240258                self.pushButtonTurnRightReverse.setEnabled(False) 
     259                 
     260                self.pushButtonNXTMessageOne.setEnabled(False) 
     261                self.pushButtonNXTMessageTwo.setEnabled(False) 
     262                self.pushButtonNXTMessageThree.setEnabled(False) 
     263                self.pushButtonNXTMessageFour.setEnabled(False) 
     264                self.pushButtonNXTMessageFive.setEnabled(False) 
     265                self.pushButtonNXTMessageSix.setEnabled(False) 
     266                 
     267                self.pushButtonConcentrationEnable.setEnabled(False) 
     268                self.pushButtonRelaxationEnable.setEnabled(False) 
     269                self.pushButtonSpeedEnable.setEnabled(False) 
     270                 
     271                self.pushButtonMessageOne.setEnabled(False) 
     272                self.pushButtonMessageTwo.setEnabled(False) 
     273                self.pushButtonMessageThree.setEnabled(False) 
     274                self.pushButtonMessageFour.setEnabled(False) 
     275                self.pushButtonMessageFive.setEnabled(False) 
     276                self.pushButtonMessageSix.setEnabled(False) 
    241277                 
    242278                self.brainstormsClient = None 
     
    418454                 
    419455                 
     456                self.connect(self.pushButtonNXTMessageOne, QtCore.SIGNAL("pressed()"), \ 
     457                             self.sendMessageOne) 
     458                 
     459                self.connect(self.pushButtonNXTMessageTwo, QtCore.SIGNAL("pressed()"), \ 
     460                             self.sendMessageTwo) 
     461                 
     462                self.connect(self.pushButtonNXTMessageThree, QtCore.SIGNAL("pressed()"), \ 
     463                             self.sendMessageThree) 
     464                 
     465                self.connect(self.pushButtonNXTMessageFour, QtCore.SIGNAL("pressed()"), \ 
     466                             self.sendMessageFour) 
     467                 
     468                self.connect(self.pushButtonNXTMessageFive, QtCore.SIGNAL("pressed()"), \ 
     469                             self.sendMessageFive) 
     470                 
     471                self.connect(self.pushButtonNXTMessageSix, QtCore.SIGNAL("pressed()"), \ 
     472                             self.sendMessageSix) 
     473                 
     474                 
    420475                # Control Panel Buttons 
    421476                self.connect(self.pushButtonMessageOne, QtCore.SIGNAL("pressed()"), \ 
     
    436491                self.connect(self.pushButtonMessageSix, QtCore.SIGNAL("pressed()"), \ 
    437492                             self.sendMessageSix) 
     493                              
    438494                 
    439495                 
     
    503559                action = QtGui.QAction(self) 
    504560                action.setShortcut(QtGui.QKeySequence("1")) 
    505                 self.connect(action, QtCore.SIGNAL("activated()"), self.pushButtonMessageOne, QtCore.SLOT("animateClick()")) 
     561                self.connect(action, QtCore.SIGNAL("activated()"), self.pushButtonNXTMessageOne, QtCore.SLOT("animateClick()")) 
    506562                self.addAction(action) 
    507563                 
    508564                action = QtGui.QAction(self) 
    509565                action.setShortcut(QtGui.QKeySequence("2")) 
    510                 self.connect(action, QtCore.SIGNAL("activated()"), self.pushButtonMessageTwo, QtCore.SLOT("animateClick()")) 
     566                self.connect(action, QtCore.SIGNAL("activated()"), self.pushButtonNXTMessageTwo, QtCore.SLOT("animateClick()")) 
    511567                self.addAction(action) 
    512568                 
    513569                action = QtGui.QAction(self) 
    514570                action.setShortcut(QtGui.QKeySequence("3")) 
    515                 self.connect(action, QtCore.SIGNAL("activated()"), self.pushButtonMessageThree, QtCore.SLOT("animateClick()")) 
     571                self.connect(action, QtCore.SIGNAL("activated()"), self.pushButtonNXTMessageThree, QtCore.SLOT("animateClick()")) 
    516572                self.addAction(action) 
    517573                 
    518574                action = QtGui.QAction(self) 
    519575                action.setShortcut(QtGui.QKeySequence("4")) 
    520                 self.connect(action, QtCore.SIGNAL("activated()"), self.pushButtonMessageFour, QtCore.SLOT("animateClick()")) 
     576                self.connect(action, QtCore.SIGNAL("activated()"), self.pushButtonNXTMessageFour, QtCore.SLOT("animateClick()")) 
    521577                self.addAction(action) 
    522578                 
    523579                action = QtGui.QAction(self) 
    524580                action.setShortcut(QtGui.QKeySequence("5")) 
    525                 self.connect(action, QtCore.SIGNAL("activated()"), self.pushButtonMessageFive, QtCore.SLOT("animateClick()")) 
     581                self.connect(action, QtCore.SIGNAL("activated()"), self.pushButtonNXTMessageFive, QtCore.SLOT("animateClick()")) 
    526582                self.addAction(action) 
    527583                 
    528584                action = QtGui.QAction(self) 
    529585                action.setShortcut(QtGui.QKeySequence("6")) 
    530                 self.connect(action, QtCore.SIGNAL("activated()"), self.pushButtonMessageSix, QtCore.SLOT("animateClick()")) 
     586                self.connect(action, QtCore.SIGNAL("activated()"), self.pushButtonNXTMessageSix, QtCore.SLOT("animateClick()")) 
    531587                self.addAction(action) 
    532588                 
  • trunk/brainstorms/interface/puzzlebox_brainstorms_interface_design.ui

    r220 r221  
    29322932    <widget class="QProgressBar" name="progressBarSpeed"> 
    29332933     <property name="enabled"> 
    2934       <bool>false</bool> 
     2934      <bool>true</bool> 
    29352935     </property> 
    29362936     <property name="geometry"> 
     
    30483048    <widget class="QProgressBar" name="progressBarRelaxation"> 
    30493049     <property name="enabled"> 
    3050       <bool>false</bool> 
     3050      <bool>true</bool> 
    30513051     </property> 
    30523052     <property name="geometry"> 
     
    31553155    <widget class="QProgressBar" name="progressBarConcentration"> 
    31563156     <property name="enabled"> 
    3157       <bool>false</bool> 
     3157      <bool>true</bool> 
    31583158     </property> 
    31593159     <property name="geometry"> 
     
    51805180    </widget> 
    51815181    <widget class="QTextEdit" name="textEditFeedback"> 
     5182     <property name="enabled"> 
     5183      <bool>true</bool> 
     5184     </property> 
    51825185     <property name="geometry"> 
    51835186      <rect> 
     
    52435246    <widget class="QPushButton" name="pushButtonSendFeedback"> 
    52445247     <property name="enabled"> 
    5245       <bool>false</bool> 
     5248      <bool>true</bool> 
    52465249     </property> 
    52475250     <property name="geometry"> 
Note: See TracChangeset for help on using the changeset viewer.