Ignore:
Timestamp:
05/04/12 17:53:57 (12 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

Added the handling of the PIREP directory preference

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/config.py

    r148 r149  
    4242        self._flareTimeFromFS = False
    4343        self._syncFSTime = False
     44
     45        self._pirepDirectory = None
    4446       
    4547        self._autoUpdate = True       
     
    160162        if syncFSTime!=self._syncFSTime:
    161163            self._syncFSTime = syncFSTime
     164            self._modified = True
     165
     166    @property
     167    def pirepDirectory(self):
     168        """Get the directory offered by default when saving a PIREP."""
     169        return self._pirepDirectory
     170
     171    @pirepDirectory.setter
     172    def pirepDirectory(self, pirepDirectory):
     173        """Get the directory offered by default when saving a PIREP."""
     174        if pirepDirectory!=self._pirepDirectory and \
     175           (pirepDirectory!="" or self._pirepDirectory is not None):
     176            self._pirepDirectory = None if pirepDirectory=="" \
     177                                   else pirepDirectory
    162178            self._modified = True
    163179
     
    231247                                            "syncFSTime",
    232248                                            False)
     249        self._pirepDirectory = self._get(config, "general",
     250                                         "pirepDirectory", None)
    233251
    234252        self._messageTypeLevels = {}
     
    269287        config.set("general", "syncFSTime",
    270288                   "yes" if self._syncFSTime else "no")
     289
     290        if self._pirepDirectory is not None:
     291            config.set("general", "pirepDirectory", self._pirepDirectory)
    271292
    272293        config.add_section(Config._messageTypesSection)
Note: See TracChangeset for help on using the changeset viewer.