From 01510f67e8733387ae16375548731eda1809cfb9 Mon Sep 17 00:00:00 2001 From: ingvar1995 Date: Mon, 22 Feb 2016 18:55:04 +0300 Subject: [PATCH] callbacks.py created --- src/callbacks.py | 14 ++++++++++++++ src/main.py | 16 ++-------------- 2 files changed, 16 insertions(+), 14 deletions(-) create mode 100644 src/callbacks.py diff --git a/src/callbacks.py b/src/callbacks.py new file mode 100644 index 0000000..4a96b7e --- /dev/null +++ b/src/callbacks.py @@ -0,0 +1,14 @@ +# TODO: add all callbacks (use wrappers) + + +def status(a, b, c): + print 'WOW, it works!' + print str(b) + + +def friend_status(a, b, c, d, e): + print 'Friend connected! Friend number: ' + str(c) + + +def message(a, b, c, d, e, f): + print 'Message: ', str(d) \ No newline at end of file diff --git a/src/main.py b/src/main.py index 9748ceb..66593bd 100644 --- a/src/main.py +++ b/src/main.py @@ -4,6 +4,7 @@ from mainscreen import MainWindow from profile import Profile, tox_factory import sys from PySide import QtCore, QtGui +from callbacks import * from tox import Tox from bootstrap import node_generator @@ -30,19 +31,6 @@ class login(object): return self.arr[self.num] -def status(a, b, c): - print 'WOW, it works!' - print str(b) - - -def friend_status(a, b, c, d, e): - print 'Friend connected! Friend number: ' + str(c) - - -def message(a, b, c, d, e, f): - print 'Message: ', str(d) - - def main(): """ main function of app. loads loginscreen if needed and starts mainscreen @@ -85,7 +73,7 @@ def main(): # bootstrap for data in node_generator(): tox.bootstrap(*data) - # TODO: set all callbacks (create callback.py) and init it with ms + # TODO: set all callbacks and init it with ms tox.callback_friend_message(message, 0) tox.callback_self_connection_status(status, 0) # starting thread for tox iterate