Ignore:
Timestamp:
02/01/14 09:18:39 (10 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

The departure and arrival times are displayed on the finish page and if one of the differences is greater than 15 minutes, the PIREP cannot be saved or sent unless a delay code or a comment is provided (re #224)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/gui/info.py

    r441 r555  
    8282                              padding_left = 8, padding_right = 8)
    8383
    84         self._delayCodeTable = table = DelayCodeTable()
     84        self._delayCodeTable = table = DelayCodeTable(self)
    8585        self._delayWindow = scrolledWindow = gtk.ScrolledWindow()
    8686        scrolledWindow.add(table)
     
    124124        return self._delayCodeTable.delayCodes
    125125
     126    @property
     127    def hasDelayCode(self):
     128        """Determine if there is at least one delay code selected."""
     129        return self._delayCodeTable.hasDelayCode
     130
    126131    def enable(self, aircraftType):
    127132        """Enable the flight info tab."""
     
    145150        self._delayCodeTable.reset()
    146151
     152    def delayCodesChanged(self):
     153        """Callewd when the delay codes have changed."""
     154        self._gui.delayCodesChanged()
     155
    147156    def _commentsChanged(self, textbuffer):
    148157        """Called when the comments have changed."""
    149         self._gui.updateRTO(inLoop = True)
     158        self._gui.commentsChanged()
Note: See TracChangeset for help on using the changeset viewer.