예제 #1
0
파일: send.py 프로젝트: khalahan/spesmilo
    def start(self, options = None, args = None):
        if not self.core:
            import core_interface
            uri = SpesmiloSettings.getEffectiveURI()
            self.core = core_interface.CoreInterface(uri)
        if args:
            self.load_uri(args[0])

        self.show()
        self.destaddy.setFocus()
예제 #2
0
파일: main.py 프로젝트: khalahan/spesmilo
    def start(self, options = None, args = None):
        self.state = self.CLIENT_NONE
        self.uri = SpesmiloSettings.getEffectiveURI()
        self.core = core_interface.CoreInterface(self.uri)
        self.core.tr = lambda s: self.app.translate('CoreInterface', s)
        if hasattr(self, 'tray'):
            self.tray.hide()
            del self.tray
        self.tray = TrayIcon(self.core, self)

        refresh_state_timer = QTimer(self)
        self.refresh_state_timer = refresh_state_timer
        refresh_state_timer.timeout.connect(self.refresh_state)
        refresh_state_timer.start(1000)
        self.refresh_state()
예제 #3
0
        self.addy.setText(self.core.new_address())

    def copy_address(self):
        self.clipboard.setText(self.addy.text())

    def open_settings(self):
        if hasattr(self, "settingsdlg"):
            self.settingsdlg.show()
            self.settingsdlg.setFocus()
        else:
            import settings

            self.settingsdlg = settings.SettingsDialog(self)


if __name__ == "__main__":
    import os
    import sys
    import core_interface
    from settings import SpesmiloSettings

    os.system("/home/genjix/src/bitcoin/bitcoind")
    app = QApplication(sys.argv)
    SpesmiloSettings.loadTranslator()
    uri = SpesmiloSettings.getEffectiveURI()
    core = core_interface.CoreInterface(uri)
    clipboard = qApp.clipboard()
    cashier = Cashier(core, clipboard)
    cashier.show()
    sys.exit(app.exec_())