Example #1
0
 def browseForKeyfile(self):
     filename = QFileDialog.getOpenFileName(
         self.settingsDialog, "Select Keyfile...",
         QDesktopServices.storageLocation(QDesktopServices.HomeLocation),
         "*")
     if filename:
         self.settingsDialog.group_server.input_keyfile.setText(filename)
Example #2
0
    def on_scriptButton_clicked(self):
        curdir = os.path.dirname(self.cfg.get("console", "startup"))
        fname = QFileDialog.getOpenFileName(self, self._tr("Startup script"),
                                            curdir, "Python scripts (*.py)")
        if fname != "":
            self.scriptEdit.setText(fname)
            self.scriptEdit.setStyleSheet("border: 1px solid black")

            self.cfg.set("console", "startup", fname)
Example #3
0
 def browseForKeyfile(self):
     filename = QFileDialog.getOpenFileName(
         self.settingsDialog,
         "Select Keyfile...",
         QDesktopServices.storageLocation(QDesktopServices.HomeLocation),
         "*",
     )
     if filename:
         self.settingsDialog.group_server.input_keyfile.setText(filename)
Example #4
0
File: window.py Project: A-K/naali
 def btnLoadClicked(self, args):
     if(self.controller.bLocalSceneLoaded==False):
         self.filename=QFileDialog.getOpenFileName(self.widget, "Select scene file", "", ("Scene files (*.scene)"))
         #self.filename=QFileDialog.getOpenFileName(self.widget, "Select scene file", "*.scene")
         if(self.filename!=""):
             self.controller.loadScene(self.filename)
         else:
             pass
     else:
         self.displayMessage('LocalScene allready loaded', 'Unload current LocalScene, no support for multiple localscenes yet')
Example #5
0
 def btnLoadClicked(self, args):
     if (self.controller.bLocalSceneLoaded == False):
         self.filename = QFileDialog.getOpenFileName(
             self.widget, "Select scene file", "",
             ("Scene files (*.scene)"))
         #self.filename=QFileDialog.getOpenFileName(self.widget, "Select scene file", "*.scene")
         if (self.filename != ""):
             self.controller.loadScene(self.filename)
         else:
             pass
     else:
         self.displayMessage(
             'LocalScene allready loaded',
             'Unload current LocalScene, no support for multiple localscenes yet'
         )
Example #6
0
 def readChannels(self, file):
     if not file:
         file = QFileDialog.getOpenFileName(
             QDialog(), "", "",
             "All Files (*);;YaTQA Exported Channels (*.ts3_chans)")
     channels = []
     with open(file) as fp:
         lines = fp.readlines()
         # i = 0
         for line in lines:
             if not line.strip(): continue  # Todo: Maybe trycatch instead?
             line = line.rstrip().split("|", 1)
             _channel = line.pop(0).split(" ")
             channel = {"flags": {}}
             for pair in _channel:
                 pair = pair.split("=")
                 key = pair.pop(0)
                 (err, flag) = ts3lib.channelPropertyStringToFlag(key)
                 if err != ERROR_ok or not len(pair): continue
                 channel["flags"][flag] = escapeStr(pair.pop(0))
                 # ts3lib.printMessageToCurrentTab("{}: {} = {}".format(i, flag, value))
             if len(line):
                 perms = line.pop(0).split("|")
                 channel["permissions"] = []
                 for perm in perms:
                     permission = {}
                     perm = perm.split(" ")
                     for prop in perm:
                         prop = prop.split("=")
                         if prop[0] == "cid": continue
                         permission[prop[0]] = prop[1]
                         # print("{}: {} = {}".format(i, prop[0], prop[1]))
                     channel["permissions"].append(permission)
             channels.append(channel)
             # i += 1
     return channels
Example #7
0
 def btnLoadClicked(self, args):
     self.filename=QFileDialog.getOpenFileName(self.widget, "FileDialog")
     if(self.filename!=""):
         self.controller.loadScene(self.filename)
     else:
         pass
Example #8
0
 def btnLoadClicked(self, args):
     self.filename = QFileDialog.getOpenFileName(self.widget, "FileDialog")
     if self.filename != "":
         self.controller.loadScene(self.filename)
     else:
         pass