Example #1
0
def saveView(viewName, data):
    workspace = config.getWorkspaceLocation()
    viewFileName = workspace + "/" + viewName + ".mc"
    print "Saving view '{0}'into workspce: {1}".format(viewName, workspace)
    try:
        with open(viewFileName, 'wb') as _file:
            json.dump( data, _file)
            return True
    except IOError as e:
        logging.debug(e)
        print e
    return False
Example #2
0
    def createRegistrationPage(self):
        page = QtGui.QWizardPage()
        page.setTitle("Select a workspace")
        page.setSubTitle("YAM stores application data, configuration files and user data into the workspace.")

        configLocationDialog = QtGui.QPushButton("Workspace:")
        configLocationDialog.clicked.connect(self._showFolderDialog)

        self.directoryEdit = QtGui.QLineEdit()
        self.directoryEdit.textChanged.connect(self._workspaceValueChanged)
        self.directoryEdit.setText(config.getWorkspaceLocation())
        layout = QtGui.QGridLayout()
        layout.addWidget(configLocationDialog, 0, 0)
        layout.addWidget(self.directoryEdit, 0, 1)
        page.setLayout(layout)

        return page