Ejemplo n.º 1
0
    def __init__(self, parent, context, program, download_kind, download_directory, downloads):
        ProgramWizard.__init__(self, parent, context)

        self.program = program

        self.setWindowTitle('Download ' + download_kind[0].upper() + download_kind[1:])

        self.setPage(Constants.PAGE_DOWNLOAD, ProgramPageDownload(download_kind, download_directory, downloads))
Ejemplo n.º 2
0
    def __init__(self, parent, context, program, available_files, available_directories):
        ProgramWizard.__init__(self, parent, context)

        self.program               = program
        self.available_files       = available_files
        self.available_directories = available_directories

        self.setWindowTitle('Edit Program')
Ejemplo n.º 3
0
    def __init__(self, parent, context, program, last_directory):
        ProgramWizard.__init__(self, parent, context)

        self.program = program

        self.setWindowTitle('Upload Files')

        self.setPage(Constants.PAGE_FILES,  ProgramPageFiles(title_prefix='Step 1 of 2: ', last_directory=last_directory))
        self.setPage(Constants.PAGE_UPLOAD, ProgramPageUpload(title_prefix='Step 2 of 2: '))
Ejemplo n.º 4
0
    def __init__(self, parent, context, program, last_directory):
        ProgramWizard.__init__(self, parent, context)

        self.program = program

        self.setWindowTitle('Upload Files')

        self.setPage(
            Constants.PAGE_FILES,
            ProgramPageFiles(title_prefix='Step 1 of 2: ',
                             last_directory=last_directory))
        self.setPage(Constants.PAGE_UPLOAD,
                     ProgramPageUpload(title_prefix='Step 2 of 2: '))
Ejemplo n.º 5
0
    def get_field(self, name):
        if self.currentId() == Constants.PAGE_GENERAL:
            return ProgramWizard.get_field(self, name)
        elif name == 'identifier':
            return self.program.identifier
        elif name == 'name':
            return self.program.cast_custom_option_value('name', unicode, '<unknown>')
        elif name == 'language':
            language_api_name = self.program.cast_custom_option_value('language', unicode, '<unknown>')

            try:
                return Constants.get_language(language_api_name)
            except:
                return Constants.LANGUAGE_INVALID
        else:
            return ProgramWizard.get_field(self, name)
Ejemplo n.º 6
0
    def __init__(self, parent, context):
        ProgramWizard.__init__(self, parent, context)

        self.setWindowTitle('New Program')

        self.setPage(Constants.PAGE_GENERAL,
                     ProgramPageGeneral(title_prefix='Step 1 of 8: '))
        self.setPage(Constants.PAGE_FILES,
                     ProgramPageFiles(title_prefix='Step 2 of 8: '))
        self.setPage(Constants.PAGE_C,
                     ProgramPageC(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_CSHARP,
                     ProgramPageCSharp(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_DELPHI,
                     ProgramPageDelphi(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_JAVA,
                     ProgramPageJava(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_JAVASCRIPT,
                     ProgramPageJavaScript(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_OCTAVE,
                     ProgramPageOctave(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_PERL,
                     ProgramPagePerl(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_PHP,
                     ProgramPagePHP(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_PYTHON,
                     ProgramPagePython(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_RUBY,
                     ProgramPageRuby(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_SHELL,
                     ProgramPageShell(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_VBNET,
                     ProgramPageVBNET(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_ARGUMENTS,
                     ProgramPageArguments(title_prefix='Step 4 of 8: '))
        self.setPage(Constants.PAGE_STDIO,
                     ProgramPageStdio(title_prefix='Step 5 of 8: '))
        self.setPage(Constants.PAGE_SCHEDULE,
                     ProgramPageSchedule(title_prefix='Step 6 of 8: '))
        self.setPage(Constants.PAGE_SUMMARY,
                     ProgramPageSummary(title_prefix='Step 7 of 8: '))
        self.setPage(Constants.PAGE_UPLOAD,
                     ProgramPageUpload(title_prefix='Step 8 of 8: '))
Ejemplo n.º 7
0
    def __init__(self, parent, context):
        ProgramWizard.__init__(self, parent, context)

        self.setWindowTitle('New Program')

        self.setPage(Constants.PAGE_GENERAL,    ProgramPageGeneral(title_prefix='Step 1 of 8: '))
        self.setPage(Constants.PAGE_FILES,      ProgramPageFiles(title_prefix='Step 2 of 8: '))
        self.setPage(Constants.PAGE_C,          ProgramPageC(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_CSHARP,     ProgramPageCSharp(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_DELPHI,     ProgramPageDelphi(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_JAVA,       ProgramPageJava(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_JAVASCRIPT, ProgramPageJavaScript(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_OCTAVE,     ProgramPageOctave(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_PERL,       ProgramPagePerl(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_PHP,        ProgramPagePHP(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_PYTHON,     ProgramPagePython(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_RUBY,       ProgramPageRuby(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_SHELL,      ProgramPageShell(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_VBNET,      ProgramPageVBNET(title_prefix='Step 3 of 8: '))
        self.setPage(Constants.PAGE_ARGUMENTS,  ProgramPageArguments(title_prefix='Step 4 of 8: '))
        self.setPage(Constants.PAGE_STDIO,      ProgramPageStdio(title_prefix='Step 5 of 8: '))
        self.setPage(Constants.PAGE_SCHEDULE,   ProgramPageSchedule(title_prefix='Step 6 of 8: '))
        self.setPage(Constants.PAGE_SUMMARY,    ProgramPageSummary(title_prefix='Step 7 of 8: '))
        self.setPage(Constants.PAGE_UPLOAD,     ProgramPageUpload(title_prefix='Step 8 of 8: '))