Esempio n. 1
0
 def _pref_init(self):
     if self.use_pref_file:
         if INFO.PREFERENCE_PATH:
             self.pref_filename = INFO.PREFERENCE_PATH
             LOG.debug('Switching to Preference File Path from INI: {}'.format(INFO.PREFERENCE_PATH))
         return Access(self.pref_filename), self.pref_filename
     return None
Esempio n. 2
0
 def _pref_init(self, conf_path):
     if self.use_pref_file:
         if INFO.PREFERENCE_PATH:
             self.pref_filename = INFO.PREFERENCE_PATH
             LOG.debug(
                 'Switching to Preference File Path from INI: {}'.format(
                     INFO.PREFERENCE_PATH))
         self.pref_filename = self.pref_filename.replace(
             'CONFIGFOLDER', conf_path)
         return Access(self.pref_filename), self.pref_filename
     return None, None
Esempio n. 3
0
 def _pref_init(self):
     if self.use_pref_file:
         # we prefer INI settings
         if INFO.PREFERENCE_PATH:
             self.pref_filename = INFO.PREFERENCE_PATH
             LOG.debug('Switching to Preference File Path from INI: {}'.format(INFO.PREFERENCE_PATH))
         # substitute for keywords
         self.pref_filename = self.pref_filename.replace('CONFIGFOLDER',PATH.CONFIGPATH)
         self.pref_filename = self.pref_filename.replace('WORKINGFOLDER',PATH.WORKINGDIR)
         # check that there is a directory present
         dir = os.path.split(str(self.pref_filename))
         dir = os.path.expanduser(dir[0])
         if os.path.exists(dir):
             return Access(self.pref_filename), self.pref_filename
         else:
             raise Exception('Cannot find directory: {} for preference file.'.format(dir))
     return None,None
Esempio n. 4
0
from qtvcp.core import Status, Action
import linuxcnc
import sys
import os

###########################################
# **** instantiate libraries section **** #
###########################################

KEYBIND = Keylookup()
STATUS = Status()
ACTION = Action()
AUX_PRGM = Aux_program_loader()
NOTE = Notify()
MSG = LcncDialog()
PREFS = Access()

###################################
# **** HANDLER CLASS SECTION **** #
###################################


class HandlerClass:

    ########################
    # **** INITIALIZE **** #
    ########################
    # widgets allows access to  widgets from the qtvcp files
    # at this point the widgets and hal pins are not instantiated
    def __init__(self, halcomp, widgets, paths):
        self.hal = halcomp
Esempio n. 5
0
 def _pref_init(self):
     if self.use_pref_file:
         return Access(self.pref_filename), self.pref_filename
     return None