From d13fa65a92f9782c6505aa12b18e93cc0747ce64 Mon Sep 17 00:00:00 2001 From: Tarek Date: Sun, 4 Apr 2010 19:34:24 +0200 Subject: [PATCH] prepare for packaging --- GUI/__init__.pyc | Bin 147 -> 0 bytes GUI/inbox_window.py | 2 +- GUI/inbox_window.pyc | Bin 1698 -> 0 bytes GUI/inbox_window.py~ | 42 ----- GUI/main_window.py.bak | 53 ------ GUI/main_window.pyc | Bin 2562 -> 0 bytes GUI/main_window.py~ | 61 ------- GUI/message_window.pyc | Bin 4846 -> 0 bytes GUI/message_window.py~ | 115 ------------- GUI/sent_window.py | 2 +- GUI/sent_window.pyc | Bin 1693 -> 0 bytes GUI/sent_window.py~ | 42 ----- GUI/test.py | 58 ------- GUI/test.py~ | 58 ------- GUI/testX.py | 121 -------------- GUI/testother.py | 15 -- GUI/testother.py~ | 15 -- bak/contactsServ.py | 104 ------------ bak/contactsServ.pyc | Bin 2076 -> 0 bytes bak/csv_service.py | 61 ------- bak/csv_service.pyc | Bin 1865 -> 0 bytes bak/inbox_model.py | 24 --- bak/main.py | 95 ----------- bak/message.py | 34 ---- bak/message.pyc | Bin 1063 -> 0 bytes bak/pygobject.py | 156 ------------------ bak/pygobject.pyc | Bin 5944 -> 0 bytes bak/recv.py | 27 --- bak/recv.pyc | Bin 1036 -> 0 bytes bak/sent.csv | 160 ------------------ bak/sent.py | 28 ---- bak/sent.pyc | Bin 1026 -> 0 bytes bak/sent_model.py | 31 ---- bak/sent_model.pyc | Bin 1330 -> 0 bytes bak/sms.csv | 260 ----------------------------- bak/stacked.ui | 188 --------------------- bak/stacked2.ui | 399 --------------------------------------------- bak/testother.py | 48 ------ bak/testother2.py | 124 -------------- bak/windows.py | 203 ----------------------- bak/windows.py.bak | 110 ------------- bak/windows.pyc | Bin 5505 -> 0 bytes bak/yagami.jpg | Bin 1519 -> 0 bytes contactsServ.pyc | Bin 2072 -> 0 bytes contactsServ.py~ | 61 ------- csv_service.py | 10 +- csv_service.pyc | Bin 4044 -> 0 bytes csv_service.py~ | 113 ------------- main.py | 12 +- main.py~ | 225 ------------------------- message.pyc | Bin 1798 -> 0 bytes models.pyc | Bin 2373 -> 0 bytes notification_service.pyc | Bin 2014 -> 0 bytes notification_service.py~ | 28 ---- pygobject.pyc | Bin 5944 -> 0 bytes recv.pyc | Bin 1031 -> 0 bytes recv.py~ | 27 --- sent.csv | 160 ------------------ sent.pyc | Bin 1026 -> 0 bytes sent_model.pyc | Bin 1306 -> 0 bytes sms.csv | 6 - sms.csv~ | 4 - stacked.ui | 188 --------------------- stacked2.ui | 217 ------------------------ test/GUI/__init__.pyc | Bin 147 -> 0 bytes test/GUI/inbox.ui | 42 ----- test/GUI/inbox_window.py | 38 ----- test/GUI/inbox_window.pyc | Bin 1724 -> 0 bytes test/GUI/inbox_window.py~ | 39 ----- test/GUI/main.ui | 71 -------- test/GUI/main_window.py | 43 ----- test/GUI/main_window.pyc | Bin 1408 -> 0 bytes test/GUI/main_window.py~ | 43 ----- test/main.py | 21 --- test/main.py~ | 21 --- testother.py | 15 -- testother.py~ | 15 -- testother2.py | 124 -------------- windows.py.bak | 110 ------------- windows.pyc | Bin 8108 -> 0 bytes yagami.jpg | Bin 1519 -> 0 bytes 81 files changed, 21 insertions(+), 4248 deletions(-) delete mode 100644 GUI/__init__.pyc delete mode 100644 GUI/inbox_window.pyc delete mode 100644 GUI/inbox_window.py~ delete mode 100644 GUI/main_window.py.bak delete mode 100644 GUI/main_window.pyc delete mode 100644 GUI/main_window.py~ delete mode 100644 GUI/message_window.pyc delete mode 100644 GUI/message_window.py~ delete mode 100644 GUI/sent_window.pyc delete mode 100644 GUI/sent_window.py~ delete mode 100644 GUI/test.py delete mode 100644 GUI/test.py~ delete mode 100644 GUI/testX.py delete mode 100644 GUI/testother.py delete mode 100644 GUI/testother.py~ delete mode 100644 bak/contactsServ.py delete mode 100644 bak/contactsServ.pyc delete mode 100644 bak/csv_service.py delete mode 100644 bak/csv_service.pyc delete mode 100644 bak/inbox_model.py delete mode 100644 bak/main.py delete mode 100644 bak/message.py delete mode 100644 bak/message.pyc delete mode 100644 bak/pygobject.py delete mode 100644 bak/pygobject.pyc delete mode 100644 bak/recv.py delete mode 100644 bak/recv.pyc delete mode 100644 bak/sent.csv delete mode 100644 bak/sent.py delete mode 100644 bak/sent.pyc delete mode 100644 bak/sent_model.py delete mode 100644 bak/sent_model.pyc delete mode 100644 bak/sms.csv delete mode 100644 bak/stacked.ui delete mode 100644 bak/stacked2.ui delete mode 100644 bak/testother.py delete mode 100644 bak/testother2.py delete mode 100644 bak/windows.py delete mode 100644 bak/windows.py.bak delete mode 100644 bak/windows.pyc delete mode 100755 bak/yagami.jpg delete mode 100644 contactsServ.pyc delete mode 100644 contactsServ.py~ delete mode 100644 csv_service.pyc delete mode 100644 csv_service.py~ delete mode 100644 main.py~ delete mode 100644 message.pyc delete mode 100644 models.pyc delete mode 100644 notification_service.pyc delete mode 100644 notification_service.py~ delete mode 100644 pygobject.pyc delete mode 100644 recv.pyc delete mode 100644 recv.py~ delete mode 100644 sent.csv delete mode 100644 sent.pyc delete mode 100644 sent_model.pyc delete mode 100644 sms.csv delete mode 100644 sms.csv~ delete mode 100644 stacked.ui delete mode 100644 stacked2.ui delete mode 100644 test/GUI/__init__.py delete mode 100644 test/GUI/__init__.pyc delete mode 100644 test/GUI/inbox.ui delete mode 100644 test/GUI/inbox_window.py delete mode 100644 test/GUI/inbox_window.pyc delete mode 100644 test/GUI/inbox_window.py~ delete mode 100644 test/GUI/main.ui delete mode 100644 test/GUI/main_window.py delete mode 100644 test/GUI/main_window.pyc delete mode 100644 test/GUI/main_window.py~ delete mode 100644 test/main.py delete mode 100644 test/main.py~ delete mode 100644 testother.py delete mode 100644 testother.py~ delete mode 100644 testother2.py delete mode 100644 welcome delete mode 100644 windows.py.bak delete mode 100644 windows.pyc delete mode 100755 yagami.jpg diff --git a/GUI/__init__.pyc b/GUI/__init__.pyc deleted file mode 100644 index 9637d4a7e88cb21ddfccbb206128776c8527e74a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmcckiI>Y~OOtmp0~9a*#a3E{| diff --git a/GUI/inbox_window.py b/GUI/inbox_window.py index 198c531..4962d83 100644 --- a/GUI/inbox_window.py +++ b/GUI/inbox_window.py @@ -38,5 +38,5 @@ class Ui_InboxWindow(QtGui.QMainWindow): #self.setAttribute(QtCore.Qt.WA_Maemo5StackedWindow) def retranslateUi(self): - self.setWindowTitle(QtGui.QApplication.translate("InboxWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) + self.setWindowTitle(QtGui.QApplication.translate("Inbox", "Inbox", None, QtGui.QApplication.UnicodeUTF8)) diff --git a/GUI/inbox_window.pyc b/GUI/inbox_window.pyc deleted file mode 100644 index a3aacfeebe987ed392eb6d5c241f1879b2f13d4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1698 zcmb_c%~I@C5bhI(|DQX;1^n4imWwQIISXC5uq=dIP?R!~gpra>Dw7=WNJyrV9&v85 zy7&M-lCR(s_zu2+e%%Ryg-fP#dQSK0pRfCLpTGWDU-|Rz_ur+|{(AV|$Ev>o$?zGv zA<7M18p=Jo^vGl$S&!TtT^Y*e=y#$AqMt5%l=Ud`=V9mm#n1P!;{}j_56jB3oCJJ4 zb-aPy$i*kcxcu$H6;GSvMS6G&0}X^(>cV``+C8G*eCBgY z&$iTJxwClPO2tBeZ_7Oz$!&++ZfkB({m5TIaffbi4qAUmiPyoWw%{ts?_73m*+D?O z1d_X&e{}Ya`(Tb-ac!$8t;#%4#<_JLiP|E_tu3bGq~c}lYfgAtgY!QG7fK88DoAje zxT5I~bsfj9a2&_lRF$pWJFC8e3&juuUIVSR{KNPcoANNZwHhM$zJ(R`9=${9*p@i2 zW+7zM^k)bw4UXfps+`!0XDl}7)zoTEI5=!lZ^A0H;1u~BBvmM_h!P?x%dJe=Akrj7 zMbhWBMx~Q#Niif}|RC*8Xbq0g{wT?M0{2fNjl#ah?p0M<)X((;46Ccz!;a zg>qAJ@AYROWVXD%*~Hp5pPIheGJS8;lO3c&y%m$nMat^N^9>m3G~}-n+6`saNia7} zk3$ssa-%~n#Iv_T>-p3gzLs2`6qLN_mUG9sZTd*+9DF;O zF)CbIW_EOb^p!8TLwSQB`Ga3ii8g!!~s<_fkqKH#OtILxvVz3({|{3*V-K? zF)F8UMR4b@;>O>>9l`ItS#R99y~Xm5=e_y8&w1~y|N5s<|M$<|zYD4O)bRT?p8PW` z5x$CE5ygs*6vY)fs*s8*q$^~q^juL?rC*88iGDn)QB#NJ0{>KbXDmbp)h!+KmzE`^4`pfL`@`01h~+^pg94}k(npE zK&DR7jC^M)nxk_k#%h3o;rUX{Vj)+kSrT$dKno?P@g`_l$YlZ51;m;mbgekxsMyC# za!omIirnI~T(h*dLeUaM4N2Q7nYHoeI!E%01kC1c(Cdo~-W27M53&6o(?wLbacm$wNauz;s#J$3lGRVEZk72+g@u8Ww~c-T%0<7Zq}>N z@CWKvS|HSk&4T#UL@%^8z>wKsK+b^cAWw8=O&G-A2cvXop9#(`PaW7L7EO-RGyiyK zZJO9cFmh-wXv4}(i>QT9PKL)p2Co6NfgR>dv8EujCQWwxgEX^t(BaHI-Ad0~N<40T$J`(0FSjImkHeF=f+#8suv-q-8w8=wcCGFgGkd}%gzWYt z&kW&HNj5Z(%w1TZTB(U{ZpClpAJSIS1phI{0SCPP1V4&isy#9FDvhwYOPow zV9)0`t2*4|x~A5ubro^}@>9-1A{KcCxWUikzU0hI4j~Nsxi_Jh4{wLgPeE(% zf?^I_(u()P+qKrGpm>Q)L&55`xT^Q$qH>-plJ|8^yw37~J2sa-+2uJPmBO8xbEUXe zUYC=c>#AT#D@&d6?Vu9f%lN?9SiA0K>F(pf0PP_rq~^*R6DxaZqNUUh6BDM9K0J8x zrRzX;7)lTHnf16oq@<;ETYPI0%GDOxL#X|Nt#W&jYN<`NS=m&r8mMA2B`A4JCIPx# diff --git a/GUI/main_window.py~ b/GUI/main_window.py~ deleted file mode 100644 index d2d6df8..0000000 --- a/GUI/main_window.py~ +++ /dev/null @@ -1,61 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'main.ui' -# -# Created: Thu Mar 4 13:22:17 2010 -# by: PyQt4 UI code generator 4.6 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui - -class Ui_MainWindow(QtGui.QMainWindow): - def __init__(self): - QtGui.QMainWindow.__init__(self) - self.setObjectName("self") - self.resize(800, 400) - self.centralwidget = QtGui.QWidget(self) - self.centralwidget.setObjectName("centralwidget") - self.verticalLayoutWidget = QtGui.QWidget(self.centralwidget) - self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 801, 371)) - self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") - self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) - self.verticalLayout.setObjectName("verticalLayout") - self.inbox_button = QtGui.QPushButton(self.verticalLayoutWidget) - self.inbox_button.setObjectName("inbox_button") - self.verticalLayout.addWidget(self.inbox_button) - self.sent_button = QtGui.QPushButton(self.verticalLayoutWidget) - self.sent_button.setObjectName("sent_button") - self.verticalLayout.addWidget(self.sent_button) - spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout.addItem(spacerItem) - self.setCentralWidget(self.centralwidget) - self.menubar = QtGui.QMenuBar(self) - self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25)) - self.menubar.setObjectName("menubar") - #self.menuImport = QtGui.QMenu(self.menubar) - #self.menuImport.setObjectName("menuImport") - self.setMenuBar(self.menubar) - self.statusbar = QtGui.QStatusBar(self) - self.statusbar.setObjectName("statusbar") - self.setStatusBar(self.statusbar) - self.actionImport = QtGui.QAction(self) - self.actionImport.setVisible(True) - self.actionImport.setObjectName("actionImport") - self.actionImport_Sent = QtGui.QAction(self) - self.actionImport_Sent.setObjectName("actionImport_Sent") - self.menubar.addAction(self.actionImport) - self.menubar.addAction(self.actionImport_Sent) - #self.menubar.addAction(self.menuImport.menuAction()) - - self.retranslateUi() - QtCore.QMetaObject.connectSlotsByName(self) - - def retranslateUi(self): - self.setWindowTitle(QtGui.QApplication.translate("self", "self", None, QtGui.QApplication.UnicodeUTF8)) - self.inbox_button.setText(QtGui.QApplication.translate("self", "Inbox", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_button.setText(QtGui.QApplication.translate("self", "Sent", None, QtGui.QApplication.UnicodeUTF8)) - self.menuImport.setTitle(QtGui.QApplication.translate("self", "Import", None, QtGui.QApplication.UnicodeUTF8)) - self.actionImport.setText(QtGui.QApplication.translate("self", "Import Inbox", None, QtGui.QApplication.UnicodeUTF8)) - self.actionImport_Sent.setText(QtGui.QApplication.translate("self", "Import Sent", None, QtGui.QApplication.UnicodeUTF8)) - diff --git a/GUI/message_window.pyc b/GUI/message_window.pyc deleted file mode 100644 index 4f78b7033495b68aaf67606cfed03a2cf3b5106c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4846 zcmcIo>sAy;5bgowCJ3^Ew-`6ZB?~;FpFP7)1082)_RRDuc+8)e z2gp<8oIFmRAPY3gJ7UK_tOgmlu)upSdt9tn3@6qAE{`~p7x=4Te@c&&r z$rTJfejV{rh`TU-oa+P!CE|68->zv52wOPowH* zjy~qF2vAed0D}gE8Weg+sA1tB;9p1u#;}nXAfR|)ml&Rtu7fP*;D3q%0%8WOn30q( zwPuv3qe30x-H!=1&QP)dRImlWKfS~ z)Z?Ah6T&~(IX_9R$y^VvPuORtg!(jlIW0=$Mv(HN)PaQMBbF1UewLa;5Q+*G&1TN< z!Wp4HC*A%i2V;~X!NJD@L>*#L#J6jgXL%c6kg%VSH%RXNMZ2-h$P8UicHj&+*PL2z4=gxkOI; zsWZj*Di6J?Y0N+%V5Ib!Fq#KdEoNnKK7jxCuJ>Z;J!EFb2OGim2m z&YYF=e*bd8p|c6cn6p8;?b*D}TCcN~DJ$~EPAA>u=}iW;PbHYlmTvCHH_v?Y%y-Og z!Sc;pl8w`KOS;9pTn707-ljQnfr562*Y0#HW+)Hs@B;zoov<>$PWiHw`ldtXU0%D( z949Tuy_A}9lsY&Tcx{0>K4A{>Y$xJABknWeR9D0UMm%7|r&jAjst*p;sYRh4r79hC zr)uFen$J=)f-&uC`DaSLR{372{uM1vk7B7VLmhj;Yvpf9tw0d!cUl|6TY|Nel{obj zXs=|fRox4oc-v7+KWDbu6>gt9mq45Velv>In<&&7N9_vw8syWk9(xVRjkz2D98MH~ z2Qf5~jhg5CF`Ba;Oy|C*r8VlN&3~O3{`HoJ;=FhcSS$3egKum>>~UsErZ>QrdOBoV=Wu$99~_H z0#)B;*O!q9@HLzDV5{kcY(I&Hk<3LV;ysNdxqyvY4k&yS?MLJw_GPsdzLcR$C!LkS zy5~{sKaahprrcSHThgVBHl{4MlFd>}>nL=o0JwB3=Ceu8FqOi%i9J{;fC(;4F@yF5$fMevZ&H$ZU{ zr>v+U@@28?$wrjFFJH-^xEx1xV)NBvlE~)tB=`MA6j{*Ba@ny5ifd2iYj_iRBya)QBw&Ier z3p%);)I)oqL;FGT3ARfrJ`uY+YkUtBA28jahxb57xrHPeI->=yqd$AGIxK@`u&8*7D`>1!AB*>H}_;|e-FH=X1ppwzrK;;0q+jK4a4 zF>ju8w-PFG4X)ysbkv-`+T3DA_f7ln!)giK3H2`1)$=o*lUc4*IMMi>EpRO(iBwJb zRIexW7?-C#-P6nK%|CyiTj~A!_9CVB)4}g!ocbyewIJww?XeJ461dbiu5tV5AM4?Fh@Zbr4Gu6(A4-fdNG>a}-AEJCy)(B*rFA9l@Lt-jMU?km%6R5dh-` zv@i#9;YFn*??*;xJTKJElUtB{AXJUTR@y2pDZ4~&nRtcV8Oc_@jn|Hvi5qCZ&HTUo zS;`g&Ngrc5f8tpqT@bzv)77``|H3TN(McF+Ak5M%%*EF37=7;_pR4+|sus&Li%YFk zECl$Pw9!azm&sje%?+v_`70>yz^%_g>xYzB`j?`4RgxdL?7d|N0r3(@?rMJH>;ZSd zJaff+TSaMA=6N#8t-B^_iy-^9n2eH&mvOH-;Ykh7zX~pt5#Tc*!FJ+`W7Eh7j-?Xtm{6qmMS_L9%Z(MDVhO6?TrjLut#Fc(0}*WYmmj2rCVa z=hsy^wiQoVY<8-N)tvCK*`(ftRcOIB^4UnLP(~3YL{gSpnX*BoNs5Z3&u1HznN&-P z9jTI{&J(sn*OtI?(&WNDn51P<0AZAuTyIPzy=KbwiG5 zea6$L{&r&b%k`)Bv(5WRQYy6`ZAX2!HTOq((%%|B@7M4VALw@88BarLl(fCR1wv-k z>zW?Unz?DZX4Q1Po+md*g?cL{l|IUuZRc$;GH6I&7j(9h*-V19X+|8P$d`r=v<}aU zQTe4E1*z`IWcXU~^N^w9jmD1S+%{t*We%Q<$GJ-rc4eW%Fe|b)c2E{pV+;$ImYE&y zJiG4;?oj@MPPvL#T9>u_ZISV%Z|!UsXeMS`vWw&WGMnUJwd~=s)oG&<5ITqgW5F!n p80f#ZZo=zn!1r`9w34Chb|?lX6*;xx(h59ia(<}GBY`e^e*r|SXc+(i diff --git a/GUI/sent_window.py~ b/GUI/sent_window.py~ deleted file mode 100644 index 92e66fd..0000000 --- a/GUI/sent_window.py~ +++ /dev/null @@ -1,42 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'inbox.ui' -# -# Created: Mon Feb 22 18:29:55 2010 -# by: PyQt4 UI code generator 4.6 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui - -class Ui_SentWindow(QtGui.QMainWindow): - def __init__(self, parent): - QtGui.QMainWindow.__init__(self, parent) - - self.resize(800, 400) - self.centralwidget = QtGui.QWidget(self) - - self.centralwidget.setObjectName("centralwidget") - self.listView = QtGui.QListView(self.centralwidget) - self.listView.setGeometry(QtCore.QRect(0, 0, 800, 400)) - self.listView.setObjectName("listView") - self.listview.setProperty("FingerScrollable", True) - self.setCentralWidget(self.centralwidget) - - self.menubar = QtGui.QMenuBar(self) - - self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25)) - self.menubar.setObjectName("menubar") - self.setMenuBar(self.menubar) - self.statusbar = QtGui.QStatusBar(self) - self.statusbar.setObjectName("statusbar") - self.setStatusBar(self.statusbar) - - self.retranslateUi() - QtCore.QMetaObject.connectSlotsByName(self) - - #self.setAttribute(QtCore.Qt.WA_Maemo5StackedWindow) - - def retranslateUi(self): - self.setWindowTitle(QtGui.QApplication.translate("InboxWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) - diff --git a/GUI/test.py b/GUI/test.py deleted file mode 100644 index 436cdfb..0000000 --- a/GUI/test.py +++ /dev/null @@ -1,58 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'main.ui' -# -# Created: Thu Feb 25 06:05:41 2010 -# by: PyQt4 UI code generator 4.6 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui - -class Ui_MainWindow(QtGui.QMainWindow): - - def __init__(self): - QtGui.QMainWindow.__init__(self) - self.setObjectName("MainWindow") - self.resize(800, 400) - self.centralwidget = QtGui.QWidget(MainWindow) - self.centralwidget.setObjectName("centralwidget") - self.verticalLayoutWidget = QtGui.QWidget(self.centralwidget) - self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 801, 371)) - self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") - self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) - self.verticalLayout.setObjectName("verticalLayout") - self.inbox_button = QtGui.QPushButton(self.verticalLayoutWidget) - self.inbox_button.setObjectName("inbox_button") - self.verticalLayout.addWidget(self.inbox_button) - self.sent_button = QtGui.QPushButton(self.verticalLayoutWidget) - self.sent_button.setObjectName("sent_button") - self.verticalLayout.addWidget(self.sent_button) - spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout.addItem(spacerItem) - self.setCentralWidget(self.centralwidget) - self.menubar = QtGui.QMenuBar(self) - self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25)) - self.menubar.setObjectName("menubar") - #self.menuImport = QtGui.QMenu(self.menubar) - #self.menuImport.setObjectName("menuImport") - self.setMenuBar(self.menubar) - self.statusbar = QtGui.QStatusBar(self) - self.statusbar.setObjectName("statusbar") - self.setStatusBar(self.statusbar) - self.actionImport = QtGui.QAction(self) - self.actionImport.setVisible(True) - self.actionImport.setObjectName("actionImport") - self.menubar.addAction(self.actionImport) - #self.menubar.addAction(self.menuImport.menuAction()) - - self.retranslateUi(self) - QtCore.QMetaObject.connectSlotsByName(self) - - def retranslateUi(self): - self.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) - self.inbox_button.setText(QtGui.QApplication.translate("MainWindow", "Inbox", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_button.setText(QtGui.QApplication.translate("MainWindow", "Sent", None, QtGui.QApplication.UnicodeUTF8)) - #self.menuImport.setTitle(QtGui.QApplication.translate("MainWindow", "Import", None, QtGui.QApplication.UnicodeUTF8)) - self.actionImport.setText(QtGui.QApplication.translate("MainWindow", "Import", None, QtGui.QApplication.UnicodeUTF8)) - diff --git a/GUI/test.py~ b/GUI/test.py~ deleted file mode 100644 index 697949b..0000000 --- a/GUI/test.py~ +++ /dev/null @@ -1,58 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'main.ui' -# -# Created: Thu Feb 25 06:05:41 2010 -# by: PyQt4 UI code generator 4.6 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui - -class Ui_MainWindow(QtGui.QMainWindow): - - def __init(self)__: - QtGui.QMainWindow.__init__(self) - self.setObjectName("MainWindow") - self.resize(800, 400) - self.centralwidget = QtGui.QWidget(MainWindow) - self.centralwidget.setObjectName("centralwidget") - self.verticalLayoutWidget = QtGui.QWidget(self.centralwidget) - self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 801, 371)) - self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") - self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) - self.verticalLayout.setObjectName("verticalLayout") - self.inbox_button = QtGui.QPushButton(self.verticalLayoutWidget) - self.inbox_button.setObjectName("inbox_button") - self.verticalLayout.addWidget(self.inbox_button) - self.sent_button = QtGui.QPushButton(self.verticalLayoutWidget) - self.sent_button.setObjectName("sent_button") - self.verticalLayout.addWidget(self.sent_button) - spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout.addItem(spacerItem) - self.setCentralWidget(self.centralwidget) - self.menubar = QtGui.QMenuBar(self) - self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25)) - self.menubar.setObjectName("menubar") - #self.menuImport = QtGui.QMenu(self.menubar) - #self.menuImport.setObjectName("menuImport") - self.setMenuBar(self.menubar) - self.statusbar = QtGui.QStatusBar(self) - self.statusbar.setObjectName("statusbar") - self.setStatusBar(self.statusbar) - self.actionImport = QtGui.QAction(self) - self.actionImport.setVisible(True) - self.actionImport.setObjectName("actionImport") - self.menuImport.addAction(self.actionImport) - self.menubar.addAction(self.menuImport.menuAction()) - - self.retranslateUi(self) - QtCore.QMetaObject.connectSlotsByName(self) - - def retranslateUi(self): - self.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) - self.inbox_button.setText(QtGui.QApplication.translate("MainWindow", "Inbox", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_button.setText(QtGui.QApplication.translate("MainWindow", "Sent", None, QtGui.QApplication.UnicodeUTF8)) - self.menuImport.setTitle(QtGui.QApplication.translate("MainWindow", "Import", None, QtGui.QApplication.UnicodeUTF8)) - self.actionImport.setText(QtGui.QApplication.translate("MainWindow", "Import", None, QtGui.QApplication.UnicodeUTF8)) - diff --git a/GUI/testX.py b/GUI/testX.py deleted file mode 100644 index 96ee103..0000000 --- a/GUI/testX.py +++ /dev/null @@ -1,121 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'stacked2.ui' -# -# Created: Tue Mar 2 19:27:04 2010 -# by: PyQt4 UI code generator 4.6 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui - -class Ui_MainWindow(object): - def setupUi(self, MainWindow): - MainWindow.setObjectName("MainWindow") - MainWindow.resize(800, 400) - self.centralwidget = QtGui.QWidget(MainWindow) - self.centralwidget.setObjectName("centralwidget") - self.sentMessageView = QtGui.QWidget(self.centralwidget) - self.sentMessageView.setObjectName("sentMessageView") - self.verticalLayoutWidget_3 = QtGui.QWidget(self.sentMessageView) - self.verticalLayoutWidget_3.setGeometry(QtCore.QRect(0, 0, 800, 400)) - self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3") - self.verticalLayout_3 = QtGui.QVBoxLayout(self.verticalLayoutWidget_3) - self.verticalLayout_3.setSizeConstraint(QtGui.QLayout.SetMaximumSize) - self.verticalLayout_3.setObjectName("verticalLayout_3") - self.horizontalLayout_3 = QtGui.QHBoxLayout() - self.horizontalLayout_3.setObjectName("horizontalLayout_3") - self.frame = QtGui.QLabel(self.verticalLayoutWidget_3) - self.frame.setFrameShape(QtGui.QFrame.Box) - self.frame.setFrameShadow(QtGui.QFrame.Raised) - self.frame.setLineWidth(5) - self.frame.setMidLineWidth(0) - self.frame.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) - self.frame.setObjectName("frame") - self.horizontalLayout_3.addWidget(self.frame) - self.verticalLayout_4 = QtGui.QVBoxLayout() - self.verticalLayout_4.setContentsMargins(5, -1, 0, -1) - self.verticalLayout_4.setObjectName("verticalLayout_4") - self.sent_msg_to = QtGui.QLabel(self.verticalLayoutWidget_3) - font = QtGui.QFont() - font.setPointSize(26) - self.sent_msg_to.setFont(font) - self.sent_msg_to.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) - self.sent_msg_to.setObjectName("sent_msg_to") - self.verticalLayout_4.addWidget(self.sent_msg_to) - self.sent_msg_date = QtGui.QLabel(self.verticalLayoutWidget_3) - self.sent_msg_date.setFrameShape(QtGui.QFrame.StyledPanel) - self.sent_msg_date.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) - self.sent_msg_date.setObjectName("sent_msg_date") - self.verticalLayout_4.addWidget(self.sent_msg_date) - spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout_4.addItem(spacerItem) - self.horizontalLayout_3.addLayout(self.verticalLayout_4) - spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.horizontalLayout_3.addItem(spacerItem1) - self.verticalLayout_3.addLayout(self.horizontalLayout_3) - self.line_3 = QtGui.QFrame(self.verticalLayoutWidget_3) - self.line_3.setFrameShadow(QtGui.QFrame.Plain) - self.line_3.setLineWidth(5) - self.line_3.setFrameShape(QtGui.QFrame.HLine) - self.line_3.setFrameShadow(QtGui.QFrame.Sunken) - self.line_3.setObjectName("line_3") - self.verticalLayout_3.addWidget(self.line_3) - self.sent_msg_text = QtGui.QLabel(self.verticalLayoutWidget_3) - self.sent_msg_text.setWordWrap(True) - self.sent_msg_text.setObjectName("sent_msg_text") - self.verticalLayout_3.addWidget(self.sent_msg_text) - spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout_3.addItem(spacerItem2) - self.horizontalLayout_4 = QtGui.QHBoxLayout() - self.horizontalLayout_4.setObjectName("horizontalLayout_4") - self.sent_msg_delete = QtGui.QPushButton(self.verticalLayoutWidget_3) - self.sent_msg_delete.setObjectName("sent_msg_delete") - self.horizontalLayout_4.addWidget(self.sent_msg_delete) - self.sent_msg_back = QtGui.QPushButton(self.verticalLayoutWidget_3) - self.sent_msg_back.setObjectName("sent_msg_back") - self.horizontalLayout_4.addWidget(self.sent_msg_back) - self.verticalLayout_3.addLayout(self.horizontalLayout_4) - MainWindow.setCentralWidget(self.centralwidget) - self.menubar = QtGui.QMenuBar(MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25)) - self.menubar.setObjectName("menubar") - MainWindow.setMenuBar(self.menubar) - self.statusbar = QtGui.QStatusBar(MainWindow) - self.statusbar.setObjectName("statusbar") - MainWindow.setStatusBar(self.statusbar) - self.actionOption_1 = QtGui.QAction(MainWindow) - self.actionOption_1.setObjectName("actionOption_1") - self.actionOption_2 = QtGui.QAction(MainWindow) - self.actionOption_2.setObjectName("actionOption_2") - self.actionBlabla2 = QtGui.QAction(MainWindow) - self.actionBlabla2.setObjectName("actionBlabla2") - - self.retranslateUi(MainWindow) - QtCore.QMetaObject.connectSlotsByName(MainWindow) - - def retranslateUi(self, MainWindow): - MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Retro Conversations", None, QtGui.QApplication.UnicodeUTF8)) - self.frame.setText(QtGui.QApplication.translate("MainWindow", "xxxxxx", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_to.setStyleSheet(QtGui.QApplication.translate("MainWindow", "color:rgb(106, 106, 106)", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_to.setText(QtGui.QApplication.translate("MainWindow", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_date.setText(QtGui.QApplication.translate("MainWindow", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) - self.line_3.setStyleSheet(QtGui.QApplication.translate("MainWindow", "background:rgb(50, 50, 50);", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_text.setStyleSheet(QtGui.QApplication.translate("MainWindow", "margin-top:5px", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_text.setText(QtGui.QApplication.translate("MainWindow", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_delete.setText(QtGui.QApplication.translate("MainWindow", "Delete", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_back.setText(QtGui.QApplication.translate("MainWindow", "Back", None, QtGui.QApplication.UnicodeUTF8)) - self.actionOption_1.setText(QtGui.QApplication.translate("MainWindow", "Option 1", None, QtGui.QApplication.UnicodeUTF8)) - self.actionOption_2.setText(QtGui.QApplication.translate("MainWindow", "Option 2", None, QtGui.QApplication.UnicodeUTF8)) - self.actionBlabla2.setText(QtGui.QApplication.translate("MainWindow", "blabla2", None, QtGui.QApplication.UnicodeUTF8)) - - -if __name__ == "__main__": - import sys - app = QtGui.QApplication(sys.argv) - MainWindow = QtGui.QMainWindow() - ui = Ui_MainWindow() - ui.setupUi(MainWindow) - MainWindow.show() - sys.exit(app.exec_()) - diff --git a/GUI/testother.py b/GUI/testother.py deleted file mode 100644 index 78f8f7b..0000000 --- a/GUI/testother.py +++ /dev/null @@ -1,15 +0,0 @@ -from PyQt4.QtCore import * -from PyQt4.QtGui import * -import sys -#import gtk -import evolution - -app = QApplication(sys.argv) - -win = QMainWindow() - -win.show() - -path = QFileDialog.getOpenFileName(None,"Open Image", "/home/user/", "Image Files (*.png *.jpg *.bmp)"); - -sys.exit(app.exec_()) diff --git a/GUI/testother.py~ b/GUI/testother.py~ deleted file mode 100644 index 0f19551..0000000 --- a/GUI/testother.py~ +++ /dev/null @@ -1,15 +0,0 @@ -from PySide.QtCore import * -from PySide.QtGui import * -import sys -#import gtk -import evolution - -app = QApplication(sys.argv) - -win = QMainWindow() - -win.show() - -path = QFileDialog.getOpenFileName(None,"Open Image", "/home/user/", "Image Files (*.png *.jpg *.bmp)"); - -sys.exit(app.exec_()) diff --git a/bak/contactsServ.py b/bak/contactsServ.py deleted file mode 100644 index 95aa7f9..0000000 --- a/bak/contactsServ.py +++ /dev/null @@ -1,104 +0,0 @@ -import evolution -from pygobject import * -from ctypes import * -#from wrapper import * - - -ebook = CDLL('libebook-1.2.so.5') -E_CONTACT_HOMEPAGE_URL = 42 -E_CONTACT_PHOTO = 94 -E_CONTACT_EMAIL = 97 -E_CONTACT_BIRTHDAY_DATE = 107 - -class address_book: - - def getContactNameFromPhone(self, phoneNum): - - - addresses = evolution.ebook.open_addressbook('default') - contacts = addresses.get_all_contacts() - - - #ai = GList.new(ebook.e_contact_get_attributes(hash(self._contact), E_CONTACT_EMAIL)) - - for econtact in contacts: - - try: - #print econtact.get_name() - phones = econtact.get_property('phone') - - phones_p=int(str(phones)[13:-1],16) - phoneList = GList.new(phones_p) - - while phoneList.has_next(): - currPhone = string_at(phoneList.next()) - - if currPhone == phoneNum: - return econtact.get_name() - except: - continue - - - - - def populateNames(self, recvLst, sentLst): - - addresses = evolution.ebook.open_addressbook('default') - contacts = addresses.get_all_contacts() - - listX=[] - - - """"for msg in recvLst: - for contact in contacts: - try: - phones = contact.get_property('phone') - phones_p=int(str(phones)[13:-1],16) - except: - continue - - phoneList = GList.new(phones_p) - - while phoneList.has_next(): - currPhone = string_at(phoneList.next()) - if currPhone[-7:] == msg.fromNum[-7:]: - msg.setSenderName(contact.get_name()) - break - """ - - for contact in contacts: - - try: - phones = contact.get_property('phone') - phones_p=int(str(phones)[13:-1],16) - phoneList = GList.new(phones_p) - - - - - - - - - - while phoneList.has_next(): - currPhone = string_at(phoneList.next()) - for msg in recvLst: - if currPhone[-7:] == msg.fromNum[-7:]: - msg.setSenderName(contact.get_name()) - - for msg in sentLst: - if currPhone[-7:] == msg.toNum[-7:]: - msg.setRecName(contact.get_name()) - photo = contact.get_property('photo') - pi = cast(c_void_p(hash(photo)), POINTER(EContactPhoto)) - - if pi.contents.data.uri.startswith("image/"): - #data = string_at(pi.contents.data.inlined.data) - data = string_at(pi.contents.data.inlined.data, pi.contents.data.inlined.length) - length = pi.contents.data.inlined.length - msg.setImageData(data, length) - - - except: - continue diff --git a/bak/contactsServ.pyc b/bak/contactsServ.pyc deleted file mode 100644 index 9a3b358f1b64d405d103352a4bd527c9124929aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2076 zcmb_d-EJF26h5&z4q=n z*piKq!UJ#xJOHo3LvYn6;03sXD>&b=la#<^oSCyTbAIOhd}s38AIpVrSHJtBP4l0} z-_LlaUoi=JC^{u-&DIW`Dr(}CR}M9eOQB2Widq>8Gt|mbn5C9Sp+~J8g*j?1P{^Y| zVV=GxIwyMG%EM-(xXAXSzxh`$DqdQUhv{ofJJF#zjN{V}KU)8IJ&o5NMGqnSHAn!$ z4v}4A5`9NdhBOS(~XnB4}+^IYIr;hFx*#PS`A zA`$1{rVdRUia1cBsY|1uY2s4#;0Ky!XgsA!h9VB%K^~@AvOGMRWU=Msa9ZBuq?|i6 z^~mNZTA+z1qB$CE(1cI&FdVOwvIW^MVh>|1%0tl$hvG$2xM&Hyh8mob+TS0%Pf97K zJf88~=QtZhRItuBah1$bFzi_Nh^T)O_e`|RD@l5En^#3_Ey6cvac5|wxF@obeG7@W zZ+iYb%Sf^u9vkZiosQpT@t|!}DFqJu3CkyTY+Y83dRD%vO~mMvT9nRCdgdF8e4hlV z-!mgC9Gt81>$iQqb=$azD6jo|FN1`qf)rVbCpZjQ1VO@F#6K1~Ss?5_c z6B7N@?~A@{#6w)v9wx~i5?1652}w72RX&Nkrfh@6oR)V2(~a*}&6(+x_mcR9Y1{ja zokrQR59Py7P`+@YVUn};{@C7O0~}6embE$u^?4F^<(d^{rSC8ycU3KAbL2U$v!d>) z700DzwdyRZHRY-{@(SEzR(Pf*2K#lix`5{#trCfxcSy*pV1bg=@K@31#~ zuq`=o<~xXy|ExNdq3b0D=chqY@fc^eqq+Qd;kbOABm*l^WYHz0f46 zxkg(_L)aJsFvSAew81TkJ$N8i64O4bao6Db)buQ`_3OOWYmk6@9d4>;!k@!UzX3k5 zrtgBh$wd0Fn;zdJnh{t(?hiYGHSjzw@j?0l6LJ{Cj<+T#RgINJ^SNK$Y;K90HyyiVd}Eg5PmzZds9aJ7RmdzUZ}#W>1BDf}#Q*>R diff --git a/bak/csv_service.py b/bak/csv_service.py deleted file mode 100644 index b50f24d..0000000 --- a/bak/csv_service.py +++ /dev/null @@ -1,61 +0,0 @@ -import csv -from recv import recv -from sent import sent -from contactsServ import * - -class csvServ: - def __init__(self, recvFile, sentFile): - ifile = open(recvFile, "r") - reader=csv.reader(ifile) - self.recvLst=[] - self.recvNumbers=[] - for row in reader: - self.recvLst.append(recv(row[2],row[5], row[7])) - self.recvNumbers.append(row[2][-7:]) - - #print "WILL" - - #self.recvLst = z.populateNames(self.recvLst) - - - ifile.close() - - ############################################## - - ifile = open(sentFile, "r") - reader=csv.reader(ifile) - self.sentLst=[] - self.sentNumbers=[] - for row in reader: - self.sentLst.append(sent(row[3],row[5], row[7])) - self.sentNumbers.append(row[3][-7:]) - - - - abook=address_book() - - abook.populateNames(self.recvLst, self.sentLst) - - - - - def getAllReceivedMsgs(self): - msgs=[] - for msg in self.recvLst: - msgs.append(msg.getSummary()) - return msgs - - - - - def getMsg(self, msgNum, msgType = 0): - #msgType 0: recv, 1:sent - - if msgType == 0: - return self.recvLst[msgNum] - - return self.sentLst[msgNum] - - - def getMsgText(self, msgNum): - return self.recvLst[msgNum].getMsg() diff --git a/bak/csv_service.pyc b/bak/csv_service.pyc deleted file mode 100644 index 526cca6001a3bc1b04cd314c9a3664188b879403..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1865 zcmb_dQH$F~5T2D}`{Z8eB@Zo^rZmt}Lfxw7DpjPmXra zy}%g?&U1cL{z3jq-uje$-^h-kEqUo#-qGyt?94Ya-`a2AT^ha~{PjyA>(2o1dl>Ej zqQuw8ROGPJ1DP7BjT{;=+zVwINFB&w(9I*6hVr=VNjZ?RFRw&aBEKI-^fF0y;IVp- z&p0tqeFV|kVzHe$d*Ztp4Q_aXDcoXW+r>wK-1!;9-Gs1!W(X6Z00LpCgi;2oAaJNk zPtr-kctr?7w=u>83^#&9FLDkyMpl6=L-9tcK+Z#18Cgbhj9rl|+$fQpjpaO&hkrbh zWsiGRC{<50CAhgHL9Bt(iT8SF5>3L~e?JoQOtMdrjabbKqJF=})vwV(&Wr`i~3{cdK zvwDg=*_@)jK9v%Y--XD_vbD}-M@=*J1Tt^tr*-b_IGT= z8F}mc=%~&|C`RT$?5eQ0<}WpFmQ^Q}&oTyc-_y7G98ZjAAbpdVYlC6*kCiA63Z~8a zay-Crw;_(vL?dV4X$J*l-Ipau4Qd-Q41HVSdXj&8;2-ZN-Ha1DNm-I~2;nJ?t)HCE zW_kOv+uh>^Z_~^jJFNH|AF!{mbWO;5VT^0RS|0aufb{y zIQ@!Kj0+;%y0L)z*q-^j@VkbaFo`uEPjFqbOi7Ssv!*<)F-^aKL3)*f5Yw+Aw!l>T zzt|f1>vPkxu?Gj+dE%0Cq6H{VqPT7{?#E-r_30f#fO|h%nsDjqa~4q;XA{n zj6;SRhwN!NM4Q4gtvt0VA}OoZX#C7$#i0+WF*75FNMGXkbB{oNLTFk|ctyrp z9KR-7j8!N*L<86~TrvHg6Vq`V#Tq&FkQAIornpp3mQO!vF_>%B7L2-8*f*@mUhKv= zM(@zTZK#^vfAWmyTBox`A7Bm7unW7H_%zi@N>_!Hy2|Gzj)I3TI;_}LaO+nCb=F^& lO(30HDZ^XW^@DcM3R>eD!EF#btP#-FdQ?|;%m9V~J^_uE%sBu6 diff --git a/bak/pygobject.py b/bak/pygobject.py deleted file mode 100644 index 150deae..0000000 --- a/bak/pygobject.py +++ /dev/null @@ -1,156 +0,0 @@ -from ctypes import * -import sys -import ctypes - -import gobject - -# ------------------------------------------------------------------------- -class _PyGObject_Functions(ctypes.Structure): - """GObject <-> Python mapping from http://faq.pygtk.org/index.py?req=show&file=faq23.041.htp""" - _fields_ = [ - ('register_class', - ctypes.PYFUNCTYPE(ctypes.c_void_p, ctypes.c_char_p, - ctypes.c_int, ctypes.py_object, - ctypes.py_object)), - ('register_wrapper', - ctypes.PYFUNCTYPE(ctypes.c_void_p, ctypes.py_object)), - ('register_sinkfunc', - ctypes.PYFUNCTYPE(ctypes.py_object, ctypes.c_void_p)), - ('lookupclass', - ctypes.PYFUNCTYPE(ctypes.py_object, ctypes.c_int)), - ('newgobj', - ctypes.PYFUNCTYPE(ctypes.py_object, ctypes.c_void_p)), - ] - - -# ------------------------------------------------------------------------- -class PyGObjectCAPI(object): - """GObject <-> Python mapping from http://faq.pygtk.org/index.py?req=show&file=faq23.041.htp""" - - def __init__(self): - addr = ctypes.pythonapi.PyCObject_AsVoidPtr( - ctypes.py_object(gobject._PyGObject_API)) - self._api = _PyGObject_Functions.from_address(addr) - - def pygobject_new(self, addr): - return self._api.newgobj(addr) - - -# ------------------------------------------------------------------------- -class GList(Structure): - """GList representation and convenience functions, based on Java's Iterable. - - Copyright (c) Andrew Flegg 2009. - Released under the Artistic Licence.""" - - - # ----------------------------------------------------------------------- - @classmethod - def new(clazz, ptr = None): - """Return a reference to an empty, or valid, GList at the - given pointer address.""" - - if ptr: - return cast(c_void_p(ptr), POINTER(GList)).contents - else: - return GList() - - - # ----------------------------------------------------------------------- - _fields_ = [('_data', c_void_p), - ('_next', c_void_p), - ('_prev', c_void_p)] - - _ptr = None # Initialises to before the list for `while(has_next)...' - - - # ----------------------------------------------------------------------- - def reset(self): - """Rewind the iterable to the start of the list.""" - - self._ptr = None - - # ----------------------------------------------------------------------- - def has_next(self): - """Return True if the list has an item on which next can be called.""" - - return (not self._ptr and self._data) or (self._ptr and self._ptr._next) - - - # ----------------------------------------------------------------------- - def next(self, as_a = None): - """Move the pointer on to the next item in the list and return its value, or - raise an exception if already on the last.""" - - if self._ptr and not self._ptr._next: - raise Exception("IndexOutOfBounds") - - self._ptr = self._ptr and cast(self._ptr._next, POINTER(GList)).contents or self - if not self._ptr._data: - return None - elif as_a: - return cast(self._ptr._data, POINTER(as_a)).contents - else: - return self._ptr._data - - - # ----------------------------------------------------------------------- - def set(self, value): - """Set the data in the current position in the list.""" - - if not self._ptr: - self._ptr = self - - self._ptr._data = cast(value, c_void_p); - - - - # ----------------------------------------------------------------------- - def add(self): - """Add a new entry on to the end of the list, ready to be "set".""" - - self.reset() - while self.has_next(): - self.next() - - if not self._ptr: - self._ptr = self - else: - new = GList() - new._prev = addressof(self._ptr) - self._ptr._next = addressof(new) - self._ptr = new - - -# ------------------------------------------------------------------------- -class EContactPhoto_inlined(Structure): - _fields_ = [('mime_type', c_char_p), - ('length', c_uint), - ('data', c_void_p)] - -class EContactPhoto_data(Union): - _fields_ = [('inlined', EContactPhoto_inlined), - ('uri', c_char_p)] - -class EContactPhoto(Structure): - _fields_ = [('type', c_int), - ('data', EContactPhoto_data)] - -class EContactDate(Structure): - _fields_ = [('year', c_uint), - ('month', c_uint), - ('day', c_uint)] - -# ------------------------------------------------------------------------- -class EVCardAttribute(Structure): - _fields_ = [('group', c_char_p), - ('name', c_char_p), - ('params', POINTER(GList)), - ('values', POINTER(GList)),] - - def value(self): - if not self.values: - return None - - return self.values.contents - diff --git a/bak/pygobject.pyc b/bak/pygobject.pyc deleted file mode 100644 index 39eeaa16ea10931b5e06b2b7663292b9094d7446..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5944 zcmcIoO_S8d8E(xdv+S~ff#3ve6;AAN3h!X-isJ+b%d${7X4z;l33E|trJfmiXQV;u z*<~mvsS2*jA*Y;j%Rk61eRY8=D)qEmQ&C;%y7V^6-iC^rO53p~%HF1mT1D?l*?U4oCzWo=3ae%Bii*~Xv8T%3 zlPX#-dQX?Vt13EE^qwty*C^9o`z=Ts{~N!ygPLLS!yR)DH-C3}|Iz-}IyC;hNfMek zP4W_{6Buv@SN<0i5Zod|92~wXu1N{eQEx~o0>>w$enPzjBp6(g=Hg&Hs>mbYS*~Me z)r&`Vye;jcX7R|raq&?xt6x{$mh$%64Q~4>ikWoojgM}*yHhhr6L%Dh$8pkkds#Yi z2gZzl(&_YqXB*>b-yCeDS-%q}k$#T$&oce&WW^7Jj z^-TBU+~~{?he4j3(~Dh48Q!Bab7rwKkCTHQfj)`eVVWLH#&#-MndqZ_y8m^11$9I4 zeLo3C+V>56e1DWilOdZN?E6s~qE1OeGac((M(sYm_tnnUc5IXZ&v>yH&nsJS8efipQ11@G)Ki1sZ^DzsTkaJ`2TB1 zL0NHAeIw0pphB3vf_ZYKoi5}zv2>f;msYNaJ*jZWvXnlfaGb=(_us**a&lEUE$6%w z^3}y9=+Sn7Nh|tYf7H@Qw1F-JmJ7h$F)!`5hJ zbYl5mQOMrhOpn1YotS`e#0`?j4b$XMC$UaK?TX)HfVt}K2f2=1jQJus3_i%+2k@c6 z{!nkMxcEtd`&K%hW^sRD+;;e(yP1H!NAA6$?)TjrSRAd}n6popeapRm?b_#dI%ax$ zsO1$Cc=F6O1MO~R2KdFH`(+$*I~yeh38hf5g9@0JURDn57-7=V(7>9jV#F23ygi34 z*ex*L6Efz%!bDG-Nd}>TLQiKRut|Y|t4Cuqz3Qf!dl(Gk=&EbM3JkYZh)S{hF`#nC zDf}|_JTumf9pRoBXBgzhqcw}!?>>64^LX3yF0q5G1l9)N=hm#n#}9)SFR)wqc(XjS z=6W!XYq(j9t~Z^_72&8K1yDX;4Fh^^Yz?G16mMC0%q`BOrw4*`gGi=IC_h5Cr;iYU zMQibl7%s4+7IOq2e+bCxId7MqO8_(r)2SH920f-R|=4cRy z1DD{sA-eZ9Zo{FDHYDVEA8@7jSbQJF8^C}>!(@*xP43Z*V3RogC> z@-CyxV^9_Q_ugeq^!`3-^AIWK0CfdRGXg4@p!@>&oIzXFE;^?x*PS(|?$8mGewFZU zaTGm;g?_xYphIfjI$7`mDzZa-#IMpDe2kfUT0Eso*W%8U5Kc0PvE-Wke(vJ#8hAMO)T>Yt~arV%_wpM zc#g{+s*6td1DSlaV` zz!4I-V)+^LO3ule9&Q6;rw%3w4Ifuy!Y^0HJ zM;^^b_9lVWBf%|`UK5qMf=7DJWsutOLW~$Q*U6dRHfoJp)mcB;Ldv{eY1CScR&(`C z>!dl4hud2S_d#fO2dPPMmK(;2jzT<;A1&YxuAIuz#nD~cQ@5PnXD9O-6GNtf_2Sqh zx*Nqfck)yz=gXl^`eq=$gjOi0>jfYg%I!JSpCEaeBez^^KEZ2#Lz#FAXaJLzW6q-b zDiYja2?Kc{Fu17vFBtmxwj+l|nyI8#Gc+Z0nq=|o**`bpQD~vZa)tacmVJpUrv@pc zoJ(F2@i@|PRjSqd5h}0CCHBD$yaBm>ie-O~Yc3bPav|5y6}lWVb;mD7+xh&(g_Q?3N#r#74(K7L0PK zO8m(2R#4Jq=`hOQ=`<{rb3xX?Y5O+uUrwfzc1 zMceOTa>BQ18$F3A>Z=3?V^3_4mg12{9$>G31zd!+u7*MRn&FP^|DnTxGTT_FEU$ NEQVM diff --git a/bak/recv.py b/bak/recv.py deleted file mode 100644 index ed0608c..0000000 --- a/bak/recv.py +++ /dev/null @@ -1,27 +0,0 @@ -from message import message -from contactsServ import * - -class recv(message): - - def __init__(self, fromNum, date, msg): - self.fromNum=fromNum - #message.date=date; - #self.contacts=address_book() - - - - message.__init__(self, msg, date) - - - - def setSenderName(self, name): - self.fromName=name - - def getSenderName(self): - try: - return self.fromName - except: - return self.fromNum - - - diff --git a/bak/recv.pyc b/bak/recv.pyc deleted file mode 100644 index 92fdc415ee4acf5550f16867aa9152a1568104f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1036 zcmb_aO>fgc5PfT>p^2#k5?7>1Tr3Xw!Vw_^+^R;%Mk?fD8G92<{DHjNNR=XSXn$RA z{1x~CFmFst&rr)VJM*+V^XBb-|8X?G`uXj+#Gmg#)>mTgxwuMxgDubiE5I-hur+vJ zg|NWdpqk(kxBxz`0#pac;;9_0f5{gciTpirt#z*0*byN5)KA0@w%pw`Cj45=JrO6h zS5h0S&ALW|kll$)kY;fx`%0F%wl_Sz5Vtqj1GzLer~}6P5c>cZp^lI#kEIq+dh4NY zmuGD%N8t~}<$2xJKF?#8R;tc6>y#Zes|s&Dv({~5S)fiOOFs9lO?)xfZE{lBwqLxp zJKH4hhW?8!{USTb5^tSPJ~c%`0iJz5PuYgDIR-GZX&K0RZ93PH05@}05S=O5a+H*u zb%>(1F^{FZMy1*jlH@-rdiHnLXSS>Cu#}ZNgu~%FrkUWVpWMqo>Qkh_j66!zB+3p)r(1qrIEP5 ztTg)f`{vlx%JI^t!7Q4E<8vIJ;C(^MzVk)tU1o<}%KdlMTp#$0al)6pG<|dr%sluF DD9_4n diff --git a/bak/sent.csv b/bak/sent.csv deleted file mode 100644 index aa0beb6..0000000 --- a/bak/sent.csv +++ /dev/null @@ -1,160 +0,0 @@ -sms,submit,"","0102412751","","2010.01.15 22:30","","Log base 2 byb2a (log el 7aga)/log 2" -sms,submit,"","0102412751","","2010.01.14 12:43","","Ana s7eet law 3yza tenzeli badri" -sms,submit,"","0124641123","","2010.01.12 03:20","","Call menna ya reem :D" -sms,submit,"","+20124641123","","2010.01.10 12:22","","Yes, 3nd nora" -sms,submit,"","+20102412751","","2010.01.10 02:54","","9:30 hnak isA" -sms,submit,"","+20102412751","","2010.01.03 02:44","","A baz khales wala a? :D" -sms,submit,"","+20102412751","","2009.12.25 04:40","","Tab forward 3laya w h2olk tom isA" -sms,submit,"","+20102412751","","2009.12.25 04:33","","Call if u can 3shan ana bra" -sms,submit,"","+20102412751","","2009.12.24 14:23","","Ok :)" -sms,submit,"","0106676915","","2009.12.16 21:09","","La2" -sms,submit,"","0146068600","","2009.12.13 18:28","","Fi tawsila wala astana" -sms,submit,"","0102412751","","2009.12.11 15:39","","70044501980526" -sms,submit,"","+20102412751","","2009.12.11 00:47","","Ok w reem 2altli nb2a n2olha, 2olelha" -sms,submit,"","+20100046084","","2009.12.09 18:15","","Ok man waiting" -sms,submit,"","0100046084","","2009.12.09 18:06","","tigi m3aya wala amshi ana?" -sms,submit,"","0102412751","","2009.12.09 07:21","","Thx ya menna bs no printer" -sms,submit,"","+20106676915","","2009.12.07 02:33","","eshta ya GaWeeeZYY :D (k)" -sms,submit,"","0106676915","","2009.12.07 02:01","","Kol sana wnta tyb ya seeeeeees" -sms,submit,"","+20106614819","","2009.12.06 05:10","","hehehehehehe" -sms,submit,"","0102412751","","2009.12.05 01:37","","bkra 1st" -sms,submit,"","0100046084","","2009.11.27 04:45","","w haPpY 3id :D" -sms,submit,"","0100046084","","2009.11.27 04:44","","Happy BD YA mAAAAN W 3o2bal DisHILioN SanA :D:D" -sms,submit,"","0102412751","","2009.11.22 16:18","","tyb" -sms,submit,"","0102412751","","2009.11.22 12:34","","Call me lama ts7i" -sms,submit,"","+20106614819","","2009.11.17 17:29","","No" -sms,submit,"","0180742083","","2009.11.12 19:31","","0197920358" -sms,submit,"","0101272889","","2009.11.09 16:49","","Assi el multimedia copy mn 3l net wala our own words" -sms,submit,"","0102412751","","2009.11.09 14:32","","Khaliha 2" -sms,submit,"","0101272889","","2009.11.03 10:40","","Fen el lec" -sms,submit,"","0101272889","","2009.10.28 15:29","","Ana khalast el mafrood a3mlo f scad" -sms,submit,"","0101272889","","2009.10.27 10:36","","El lec fen" -sms,submit,"","0101884293","","2009.10.24 12:29","","Happy Birthday ya Raghda :)" -sms,submit,"","+20102540550","","2009.10.18 13:27","","5th" -sms,submit,"","0102412751","","2009.10.16 09:00","","boring boring boring boring boring boring boring boring boring boring" -sms,submit,"","0102412751","","2009.10.12 13:07","","Call me when u finish" -sms,submit,"","+20111224971","","2009.10.10 17:39","","713445487498082" -sms,submit,"","0102412751","","2009.10.08 08:36","","Ana s7EET :D" -sms,submit,"","0102412751","","2009.10.07 09:55","","m3lsh kont nayem. call me anytime lama tes7i" -sms,submit,"","0182222662","","2009.10.04 22:59","","Happy Birthday ya REHAM :D 3o2bal gogellion sana :D ana ba3t 3la fkra mn el sob7 bs ektashaft eni ba3t le nemra ghalat :D:D" -sms,submit,"","01812222662","","2009.10.04 13:10","","Happy Birthday ya REHAM :D 3o2bal gogellion sana :D" -sms,submit,"","0104446308","","2009.09.17 20:17","","Ya shero howa reham 3arfa wala la2 en fi bday bahaa. wna tare2, e7teyati :D" -sms,submit,"","0123526683","","2009.09.07 13:01","","Ana gai m3ak" -sms,submit,"","+20102412751","","2009.09.07 11:10","","Tiggo!:D Allah ybark fiki :) w 3am lama y3emekkk" -sms,submit,"","0102412751","","2009.09.06 21:33","","Sa7 3arbya :)" -sms,submit,"","0101272889","","2009.09.03 07:34","","Event esmaha SafeNameEvent" -sms,submit,"","+20102412751","","2009.08.21 22:05","","wnti tyba ya monmon looollll" -sms,submit,"","+20106504570","","2009.08.21 22:03","","wnti tyba ya samia Ramadan karim" -sms,submit,"","0122257078","","2009.08.20 14:51","","0104601814" -sms,submit,"","0103405520","","2009.08.18 13:00","","0106614819" -sms,submit,"","0123174186","","2009.08.17 06:35","","Reneli lama tes7a" -sms,submit,"","0122257078","","2009.08.17 03:42","","Reneli lw sa7i" -sms,submit,"","0122257078","","2009.08.16 08:58","","Kalmni awl mats7a" -sms,submit,"","0100046084","","2009.08.14 06:01","","El shela el gamda awi:D" -sms,submit,"","0119999764","","2009.08.06 03:20","","Kol sana wnti tyba :)" -sms,submit,"","0111966691","","2009.08.04 21:42","","Plz answer tarek" -sms,submit,"","+491639498283","","2009.07.28 18:29","","Sa2lt mal2tsh liki :P w b3den hwa enti katabti 3a2d asln:D 3ayz ashfko awel matigo isA rg3in emta" -sms,submit,"","+491639498283","","2009.07.28 17:00","","Ana l2et certificate wasfi m3aya ahe nw. El mfrod 2 slots lih 1800 bs lazm id bta3o 3shn el chek. Enti msh l2ilek 7aga esra7a w mfish 7d hna as2lo wla abosafi." -sms,submit,"","0112365365","","2009.07.24 09:14","","SalamoOOoOooo" -sms,submit,"","0127620656","","2009.07.20 12:40","","Kalmni lama ts7a" -sms,submit,"","0102412751","","2009.07.10 03:06","","Kol sana wnti tayba ya manoun :):) isA ya rab y72a2lk kol el bttmanih w tb2i btd7aki 3la tol daymn :)" -sms,submit,"","0104446308","","2009.07.09 21:50","","El me7war msh byt7arrakk!!!!!!" -sms,submit,"","+20102412751","","2009.07.09 04:59","","yes mshit, bs ftni el maghrb bs kont f cinema w nsit khales :s bs tale3 el beet aho dlw2ti w hasalih. Thx 4 checkin :)" -sms,submit,"","0101272889","","2009.07.07 06:53","","Xp-dev is down. 3shan kda svn msh sha3'al nw 3nd kolo" -sms,submit,"","0106247887","","2009.06.28 16:17","","Fi 7alet na7s" -sms,submit,"","+20105213977","","2009.06.25 14:13","","No problem, Sunday at 1 pm then. Tarek Galal" -sms,submit,"","0106960034","","2009.06.19 16:54","","Law hatgib fool, 2 fool bl beed, 1 batates" -sms,submit,"","0123526683","","2009.06.15 11:02","","Ana rakeb taxi speranza :D:D" -sms,submit,"","+20102540550","","2009.06.09 16:19","","E7na fe beet samo haneegy kaman shewaya" -sms,submit,"","0109900966","","2009.06.08 15:46","","H10" -sms,submit,"","0182222662","","2009.06.03 18:40","","aiwa b2aaaa obama gayelnaa el KHALIFAAA :D:D" -sms,submit,"","0109900966","","2009.06.03 03:13","","Happy Happy Happy Birthday ya lamaa w 3o2bal isA lama yt7a22lek btetmani :) w enjoy b2a u turn 20 once brdo:D" -sms,submit,"","+20101326461","","2009.06.02 14:27","","3enaya" -sms,submit,"","+20101326461","","2009.06.02 14:25","","Nop" -sms,submit,"","0101272889","","2009.06.01 12:13","","Room el CA el kona fiha" -sms,submit,"","0101272889","","2009.06.01 12:06","","Meeting room" -sms,submit,"","0109900966","","2009.06.01 11:58","","Khaliki kda nayma f betkooo :D" -sms,submit,"","0106676915","","2009.05.28 15:12","","Ana fakes msh haynf3" -sms,submit,"","0109900966","","2009.05.23 17:58","","Et2agl bokra bleel" -sms,submit,"","0103734088","","2009.05.20 10:52","","2alek ray7a el 2ola.. No comment! :D" -sms,submit,"","+20106676915","","2009.05.19 03:31","","Fucken thanks ya gweeezooo :D" -sms,submit,"","+20101884293","","2009.05.19 03:25","","Thanks raghdad:)" -sms,submit,"","+20109900966","","2009.05.19 03:24","","Sanks :D yalla 3o2balek kda lama tkbari w tb2i 2adi" -sms,submit,"","+20161056130","","2009.05.09 15:28","","Ana fl gm3a w msh h3raf akhosh onln lel asaf enhrda.. ema arwa7 b2a:D" -sms,submit,"","0161056130","","2009.05.09 15:13","","GOT MY 1ST RENTACODER JOB!! :D:D" -sms,submit,"","0112365365","","2009.05.08 03:40","","Ana budu" -sms,submit,"","0112365365","","2009.05.08 03:40","","Solom ma3lesh ma3ish feloos 5ales walahi mesh ha3raf agy" -sms,submit,"","+20106614819","","2009.05.02 14:47","","" -sms,submit,"","0126111564","","2009.04.29 09:23","","Call amrehab" -sms,submit,"","0127620656","","2009.04.27 05:40","","Please bring tomorrow a copy of ur guc id and ur personal id and forward this msg to wasfi" -sms,submit,"","0100048666","","2009.04.22 21:36","","Kol sana wnti taybaa! :):) sry 4 being that late.. isA ya rab y7a22lek el btetmamih :)" -sms,submit,"","0127620656","","2009.03.17 13:47","","3al2et moot haynzl bokra ya mao" -sms,submit,"","0127620656","","2009.03.17 12:03","","Samo 3andak??" -sms,submit,"","+20106614819","","2009.03.07 15:03","","Abu safi" -sms,submit,"","0106676915","","2009.02.23 23:03","","ana 3omri mhb3tlk msg tani" -sms,submit,"","0106676915","","2009.02.23 23:01","","Fi KENTAKY FEL BEET!! :D" -sms,submit,"","0106676915","","2009.02.23 22:59","","KENTAKY FEL BEET!!" -sms,submit,"","0106504570","","2009.02.23 22:55","","3shan lw 7ad kan fhemni ghalat, ana kan asdi mayfn3sh ne2ta3 m3ah tb3an" -sms,submit,"","0100704241","","2009.02.22 06:41","","With you" -sms,submit,"","0100046084","","2009.02.21 14:28","","Password el gweez Nothing_88 eb2a 2olo tl3 fiha underscore" -sms,submit,"","0109958830","","2009.02.20 01:04","","Aisha e7na lesa fl gam3a!!! G3aaaaaan" -sms,submit,"","0100704241","","2009.02.18 07:21","","m3ako ya no7 isA... w 7ale2 el mradi" -sms,submit,"","+20127620656","","2009.02.16 16:44","","Qwerty_456" -sms,submit,"","0100704241","","2009.02.16 01:15","","m3ako ya nanno bokra isA. has7a 9 kda eb2i kalmini. w hakoon 7ale2 :D" -sms,submit,"","0106504570","","2009.01.24 00:19","","Kol sana wnti tyba ya samsoon w 3o2bal ya rab y7a22lek el btetmanih w yrzo2k b fares el a7lam kda ader ya karim:D" -sms,submit,"","0109958830","","2009.01.21 14:30","","Sent" -sms,submit,"","0106676915","","2009.01.20 07:26","","Lazem ya ged3an tigo tshofo haifaa labsa ezay enhrda ""A 7 A"" :D" -sms,submit,"","+20101326461","","2009.01.08 08:57","","matnsashh" -sms,submit,"","+20106504570","","2009.01.04 00:49","","aho enti el koko! :D" -sms,submit,"","0109958830","","2009.01.04 00:43","","ya aisha msh 3aref 2a2olek a:D gebt 8/10 bel rules el khadtaha menek :D akhiran zedt 3an el 3 :D" -sms,submit,"","0106614819","","2009.01.03 14:27","","Makaltsh ya3ni :P" -sms,submit,"","+20109958830","","2009.01.01 00:23","","may all ur dreams come true too ya Aisha :) Happy new year <: o)" -sms,submit,"","0123526683","","2008.12.28 12:13","","KOL DA" -sms,submit,"","0123366769","","2008.12.21 08:00","","Kalmni awel mats7a abl matnzl mn el beet" -sms,submit,"","0109958830","","2008.12.19 17:18","","ya aisha ya t3bana assi el graphics sahl awi :P" -sms,submit,"","+20182222662","","2008.12.08 00:17","","wnti tayba ya reham thnks. aho abadt w sha7ant w radeet :D" -sms,submit,"","+20109958830","","2008.12.07 04:00","","thnks ya aisha kol sana wnti tayeba :)" -sms,submit,"","0122768786","","2008.12.06 12:12","","FesFes :D kol sana wnta tayb w 3o2bal meet sana <: o)" -sms,submit,"","0106676915","","2008.12.06 12:10","","Gwezzwezyyyyyyyy kol sana wnta tayb ya man w 3o2bal el enta 3ayzo isA <:oD :D. t3ala yalla 3shan na7tafel :D" -sms,submit,"","0106614819","","2008.11.29 14:26","","ana ta7t" -sms,submit,"","0102540550","","2008.11.28 18:46","","Ebtedi be tani wa7da" -sms,submit,"","0123526683","","2008.11.16 11:25","","Matensash el flash" -sms,submit,"","0101768332","","2008.11.15 17:05","","Call me when u finish..fawzy" -sms,submit,"","0106504570","","2008.11.15 09:55","","Call me awel ema tigi" -sms,submit,"","0103734088","","2008.11.05 09:26","","msh 3andek el 1st ya bent :@" -sms,submit,"","0106960034","","2008.11.03 14:54","","Efta7 el comp bta3i pass: unfaithful w keyring:00-10-15. Efta7 amsn recieved fel home hatla2i grid eb3atholi nw drory" -sms,submit,"","0102540550","","2008.11.03 13:21","","Hwa da math :D" -sms,submit,"","+64212322048","","2008.10.30 22:06","","ana raye7 7aflet mounir fl guc mngherek :p" -sms,submit,"","0100046084","","2008.10.30 17:13","","kalmni awel matokhrog mn el tut" -sms,submit,"","+20100046084","","2008.10.30 17:07","","Wna m3aya wa7da brdo" -sms,submit,"","0105136548","","2008.10.29 19:05","","enti fen el lab aw el tut bta3ek" -sms,submit,"","0100704241","","2008.10.29 18:30","","Kol daaaaaaaa :@" -sms,submit,"","0100046084","","2008.10.29 17:14","","Yes" -sms,submit,"","0101884293","","2008.10.24 02:05","","Happy birthday ya raghdadd w 3o2bal 100 sana isA :) :)" -sms,submit,"","0103734088","","2008.10.22 19:01","","Call me when u finish 3shan msh mrawa7 fl bus" -sms,submit,"","+20106676915","","2008.10.18 13:03","","3amalt a" -sms,submit,"","0101202017","","2008.10.14 20:03","","msh adeerrrrrrrr" -sms,submit,"","0105541210","","2008.10.04 22:46","","bos ana haro7 agib 7aga mn compume f city stars watla3 3lehom" -sms,submit,"","0123366769","","2008.09.15 02:39","","ekhlas ya sees" -sms,submit,"","+20101884293","","2008.08.23 22:24","","raghadeeeed enti kman wa7shani walahi :)) ana rag3 kman esbo3 kda isA, awel magi lazm nokhrog 3ala tol, el ghorba w7sha awi :D" -sms,submit,"","0123553896","","2008.08.20 02:09","","Rod ya 3am ana mn3em" -sms,submit,"","+447624801423","","2008.07.28 22:20","","help" -sms,submit,"","+447624801423","","2008.07.28 22:19","","gamdwj" -sms,submit,"","0106960034","","2008.07.27 19:10","","18568921241835" -sms,submit,"","0112365365","","2008.07.26 07:12","","Kalemni lama tes7a" -sms,submit,"","666","","2008.07.22 15:50","","3" -sms,submit,"","666","","2008.07.22 15:49","","" -sms,submit,"","0123526683","","2008.07.20 13:05","","el strength nezel" -sms,submit,"","0106676915","","2008.07.15 12:40","","Elect nezel hehehehehehehe" -sms,submit,"","0123526683","","2008.07.15 12:40","","Elect nezel hehehehehehehe" -sms,submit,"","0106614819","","2008.07.15 12:37","","Elect nezel hehehehehehehe" -sms,submit,"","0102540550","","2008.07.15 12:37","","Elect nezel hehehehehehehe" -sms,submit,"","0100011372","","2008.07.01 16:19","","fi 7ad dakhel 3ala mail lina w asking people to buy her kart sha7n w yeb3t el code.." -sms,submit,"","0106504570","","2008.06.24 18:10","","gebti B+ DE ;)" -sms,submit,"","0102540550","","2008.06.21 14:26","","el signals nawart el system :D" -sms,submit,"","0106614819","","2008.06.21 14:26","","el signals nawart el system :D" -sms,submit,"","0100011372","","2008.05.25 00:15","","Happy Happy Happy Happy Happy Happy Happy Happy Happy Birthday!!!! wish u the best isA :) :) 7ayoo abu el fasadd <:o)" -sms,submit,"","+20100046084","","2008.05.19 00:41","","wntaa tayeeeb ya etchyyyy thanks maaaan:D" -sms,submit,"","0105236064","","2008.05.17 01:49","","khlass bokra b2a walla yom tani" -sms,submit,"","0102540550","","2008.05.11 10:48","","l2et mkan ha7dar" -sms,submit,"","250","","2008.01.01 11:02","","" \ No newline at end of file diff --git a/bak/sent.py b/bak/sent.py deleted file mode 100644 index df28d50..0000000 --- a/bak/sent.py +++ /dev/null @@ -1,28 +0,0 @@ -from message import message -from contactsServ import * - -class sent(message): - - def __init__(self, toNum, date, msg): - self.toNum=toNum - #self.contacts=address_book() - - message.__init__(self, msg, date) - - - - - - - - def setRecName(self, name): - self.toName=name - - def getRecName(self): - try: - return self.toName - except: - return self.toNum - - - diff --git a/bak/sent.pyc b/bak/sent.pyc deleted file mode 100644 index 58136eb8dc2dfde07c66a62437f7c2f66297cf70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1026 zcmb_a&59F25dL~5yK9nN5W%Am@G^LCE*?chy~zgY5!76oai%wpnIB2_E-d6AtZ(5{ z`6|AE)>pF|J?n;abyYE4-%t0CpC_~LM_*r8xc(i;{#;ggBB7SQ!3Jo76<}B=*ciO6 zQ+VLapq}6xa0Pr=C8!TjWQTIF`6a*1NEVMIbUuV~?Z*bYkK#mP@O|6^v;Bh2hZ1D= zN@jzzIoD{C5}ln1Y>}n%UBxjs>m^SwB?oCSkryu}g53s)Ry$EOkJn-Z(7J zJ1Ys|9SP1geG{F_IQW`qduEBJRb56OS#@EZ$p#H-SpI3~d>+fK-{hyI?}o)If8pEw z&35?gtGFmmi#+-e^N($rQ~u*GmzFRzEii$Zrd1;Q%~Dk-(%7r2AuiLdN#92LCvi~Q+IFk{*Uw>$VP#Of|BJX1 zrP*q$>QLUdMR&cYdtX2Tkzi6YmzAkM>^Mh({y}<fgc5S_L2LBD8KAt5+aJz5;<3nzpsAeB%Bi5eRrk&D^d+pvv4BJUK4R3s$& z2l*@f0hqT*%7G(Iva@4*=FNMvC65?mOBws$WPIX=-tXww_dRH z0-A+138@Ilbm&4+(V-inA4DG}T`B@fqpkqi-|~r+cntGo#2d1ursiQ&nDVxIAa`HM za}ro3RNtV&6W#366o zGx6e2O=V)%t(nC`ZK~$*#C$eoeAYIXCg;O+n8s`z$LFPvoirq?(2=A0B7q(hcPK(? zC;V63jyw=?qD=IOxV0Y74f&<16Qp~#2}pVgbKz6p9aZ0>w)rw>u4>+uA`S#d<)DD_ z*ax!QM={sI>Od|7Y7R(o;01&vCu2J}_Sg+otxpn27OdrKcu>(q)hR%-4na>IbAn4ItWTdS~O|kqgcGfdIR0 zF{Jj?f!YhU)mE^S3(Z+p3v(G=NXal=SEXF~>GF*j`&aN3Y!ked2?7(eC;{|e!ruGe zp~mZv{}_k9_0&dxw;RFrFVNXy%ug9wymvI_LDL$~a((0VmG!N33zy(D69C>VM?VhF QmyJ3Gyh9&16~5cyA0_k>JOBUy diff --git a/bak/sms.csv b/bak/sms.csv deleted file mode 100644 index 0d64ee0..0000000 --- a/bak/sms.csv +++ /dev/null @@ -1,260 +0,0 @@ -sms,deliver,"Vodafone","","","2010.01.16 17:42","","فودافون حولتلك 3 جنيه تخصم عند أول عملية شحن. رصيدك الحالي 2.83" -sms,deliver,"Vodafone","","","2010.01.16 11:08","","فودافون حولتلك 3 جنيه تخصم عند أول عملية شحن. رصيدك الحالي 2.67" -sms,deliver,"Vodafone","","","2010.01.16 10:45","","فودافون ممكن تحولك6جنيه رصيد على مرتين،3جنيه كل مرة.اضغط#3*868* ب50قرش" -sms,deliver,"9771","","","2010.01.15 18:11","","+20102090035, 04, 15-01-2010 18:21" -sms,deliver,"777","","","2010.01.15 18:09","","You have 4 missed call(s). To retrieve your call(s) dial *777# for 50pt or to receive your missed calls automatically for a month send SMS to 7777 for 5LE" -sms,deliver,"+20123526683","","","2010.01.15 16:25","","كلمنى شكرا Pls Call Me اتكلم دولي ب1.99جنيه بس للدقيقة.كلم800مجانا" -sms,deliver,"+20123526683","","","2010.01.15 16:15","","كلمنى شكرا Pls Call Me اتكلم دولي ب1.99جنيه بس للدقيقة.كلم800مجانا" -sms,deliver,"+20102412751","","","2010.01.14 13:32","","كلمنى شكرا Pls Call Me اتكلم دولي ب1.99جنيه بس للدقيقة.كلم800مجانا" -sms,deliver,"Bianco","","","2010.01.14 11:55","","Leading fashion footwear Brand in Scandinavia, now open in Mohandeseen 15 Jazeerat el Arab, Benefit from our 30% Discount by showing this sms in the shop To stop SMS adds send STOP to 2020 for free" -sms,deliver,"Bianco","","","2010.01.14 11:39","","Leading fashion footwear Brand in Scandinavia, now open in Mohandeseen 15 Jazeerat el Arab, Benefit from our 30% Discount by showing this sms in the shop" -sms,deliver,"+20124641123","","","2010.01.10 10:22","","Tarek enta sa7y?" -sms,deliver,"+20102412751","","","2010.01.10 00:48","","Tarek eh nzam toM ?Hatro7o emta?" -sms,deliver,"+20102090066","","","2010.01.05 22:05","","Hatly pepsi m3ak" -sms,deliver,"+20108554395","","","2009.12.30 13:18","","3azzab@gmail.com" -sms,deliver,"+20127620656","","","2009.12.28 12:53","","Da ragel me3arras aslo" -sms,deliver,"+20102412751","","","2009.12.25 02:29","","L2 msh 7ga ha2OLHA , ASL EL RAGEL B3atly el aCCEPTANCE LETTER WITH FURTHER Details aBT THE PROJECT AND I CNT REALLY UNDerstand w 7asa el tanya a7la! Lol , i just wanteD 2 KNW UR OPINIOn aBT IT 3SHAN AKARAR MAX BY TOm isA" -sms,deliver,"+20102412751","","","2009.12.25 02:26","","Hi tarek , if u cAN GO Online n0w plz do , 3yZA A7'OD R2YAK F 7GA .. Thnk u so much" -sms,deliver,"+20102412751","","","2009.12.24 12:15","","Tarek 1:30 b2a =)" -sms,deliver,"+20106676915","","","2009.12.16 19:08","","Mat3rfsh tgbhaly" -sms,deliver,"+20106676915","","","2009.12.16 19:03","","Hwa nta 3andak cd el office" -sms,deliver,"+20102090084","","","2009.12.14 11:25","","This is a reminder for todays meeting 5.30 in c1" -sms,deliver,"+20102550678","","","2009.12.11 12:17","","Hey tarek , its menna , bos ana babaya karar en lazem aro7 agib el cAR b3D el sala, so let it be 3la 2 kda" -sms,deliver,"+20102412751","","","2009.12.10 22:27","","Tarek 7'aliha at 1 f cilantro isA AND TELL HESHAM =)" -sms,deliver,"+20100046084","","","2009.12.09 15:43","","Ana fadely 30 mins kda fa shof enta" -sms,deliver,"+20102412751","","","2009.12.08 21:46","","Tarek bos , el net 2ata3 fag2A msh 3rfa leh! Knt araBT A7'ALAS EL PNEUMATICS , FA ANA AFASHT B2A , had7'ol anam w aB2A as7a aBL EL GM3A A3MELO WLA 7GA , START KDA PLC , FI LECTURE KAMLA 3N EL PLC , TAKE IT AS A REFERENCE , LW EL NET GEH Abl manam i'll send it 2 u" -sms,deliver,"+20106676915","","","2009.12.07 00:29","","7abeibyyyy :D" -sms,deliver,"+20106676915","","","2009.12.07 00:24","","Wnta tayb yabo el takateik. Kont hafsha5ak law makontsh kalmtny :D. Fakes ba2a el za3al wl gaw el r5is da :D:D TEKY YA TEKY DON'T B SAD (Y)" -sms,deliver,"+20100046084","","","2009.12.07 00:12","","141 585 019 501 11" -sms,deliver,"+20106614819","","","2009.12.06 03:03","","El nour 2ta3 :s beed" -sms,deliver,"+20106650502","","","2009.11.28 21:20","","Happy feast everyone ,, enjoy =)" -sms,deliver,"+20102249990","","","2009.11.27 15:16","","Happy Eid... Hope u enjoy it 2 da max... Have a blast :) mina samir p.s: that's my new number" -sms,deliver,"+20127200682","","","2009.11.27 08:27","","Kol sana wento tayebeen =)" -sms,deliver,"+20101422278","","","2009.11.26 21:14","","Eid Adha Mubarak everyone :-) budu" -sms,deliver,"+20104994713","","","2009.11.25 13:17","","Please send me the WEP of the wi fi of guc and tell me which one to use on black berry Khaled taha elsherbiny" -sms,deliver,"+20104446308","","","2009.11.24 15:36","","Hey all plz dont b late 2day at 7 isa fi quaY .. WAITING 4 U ALL =)" -sms,deliver,"+20106614819","","","2009.11.23 12:30","","Lecture bedan..lw hatamshy 2oli 3ashan no car" -sms,deliver,"+20102412751","","","2009.11.22 14:12","","Tarek bos , shklaha kda fakes el nharda !" -sms,deliver,"+20124641123","","","2009.11.21 21:24","","Ew3a ya tarek te3mel elly 2olt 3aleh =)" -sms,deliver,"+20100046084","","","2009.11.18 15:17","","Ill call u in 10" -sms,deliver,"+20100046084","","","2009.11.18 15:17","","Quiz :s ill call u in" -sms,deliver,"+20102412751","","","2009.11.18 00:18","","Tarek bos , reem msh hato3od tzaker t0m! W asln el w2t daya2 W 3yzin nerga3 aBL EL MATCH, FA BOS FAKES M0ZAKRA TOm b2a" -sms,deliver,"+20106614819","","","2009.11.17 15:24","","Enta msh gy?" -sms,deliver,"+20146068600","","","2009.11.15 08:40","","A5dt mnk 20 gneh w hdhomlk enhrda 3shan r7t gm3a btaxi" -sms,deliver,"+20127200682","","","2009.11.15 03:08","","fe 3'alta fely ba3ato 11-14 fel lcd metwasalen le 37-40 mesh 21-24 w fel pic 13 w 14 homa ely ma3 elclock" -sms,deliver,"+20180742083","","","2009.11.12 16:51","","I will be abit late due our lovely country's traffic" -sms,deliver,"+20101272889","","","2009.11.09 14:46","","Akeed ur own words e3mel searching from different sources" -sms,deliver,"+20102412751","","","2009.11.09 12:28","","Mashy ya si tarek" -sms,deliver,"+20180742083","","","2009.11.08 10:22","","I have the trainning evaluation forms with me today.. Call me to get it Mostafa sheshtawy" -sms,deliver,"+20103895929","","","2009.11.08 09:23","","Hi tarek, its menna , ana msh hagy el gm3a , s7eit kda 7aseit eny msh adra.. Sorry" -sms,deliver,"+20102540550","","","2009.11.05 09:13","","Sa7y kalmny" -sms,deliver,"+20101272889","","","2009.10.27 08:32","","H9" -sms,deliver,"+20123174186","","","2009.10.21 02:12","","Shrif msh gyely fa eshta momkn tgely mt2a5ar shwia 3la 12:30" -sms,deliver,"+20102540550","","","2009.10.20 01:55","","Lama tes7a kalmny" -sms,deliver,"+20102540550","","","2009.10.19 13:25","","Hatmshy emta" -sms,deliver,"+20123354981","","","2009.10.15 10:27","","Where is ur class?" -sms,deliver,"+20146068600","","","2009.10.09 12:35","","Lw htgeb akl gbly m3ak 1 fol bl bed,1 btates" -sms,deliver,"+20103405520","","","2009.10.06 18:58","","If u will meet sherif today or tomorrow give him the iso image of windows" -sms,deliver,"+20182222662","","","2009.10.04 22:25","","Ya teccccc thnxxxxxx we 7elwa gogellion dih lolllll" -sms,deliver,"+20102540550","","","2009.10.03 10:23","","Ana gy el gam3a now mesh haynfa3 agy ba3d el second" -sms,deliver,"+20123354981","","","2009.09.27 02:56","","Ya man call me whn u wake up to c whether we r going to the uni or not 3shan ana delwa2ty metzawel" -sms,deliver,"+20146068600","","","2009.09.08 13:26","","28905190101116" -sms,deliver,"+20100046084","","","2009.09.07 12:54","","Sloveh-4" -sms,deliver,"+20102412751","","","2009.09.07 02:13","","Mabro0k el 3araBEYA YA 3AM =D , gebt eh? Sry 4 the late reply !" -sms,deliver,"+20102412751","","","2009.08.21 19:39","","Kol sana wento tybin =) ramadan karim =)" -sms,deliver,"+20106504570","","","2009.08.21 16:46","","Kol sana w enta tayeb ya tek Happy ramadan;)" -sms,deliver,"+20103405520","","","2009.08.19 10:19","","We will meet today at 8:00 pm isa at my home at koleyet el banat call me if u need a description 4 the way. Waiting 4 u there my brother" -sms,deliver,"+20146068600","","","2009.08.17 21:54","","Ana neseit gzma fi shantet el 3rbeya" -sms,deliver,"+20146068600","","","2009.08.15 02:27","","Abl mtmsh 2oly" -sms,deliver,"+20100046084","","","2009.08.14 05:25","","TarooKa, nemt wala aa??:D" -sms,deliver,"+20123174186","","","2009.08.11 18:03","","Meeting today at 8 pm sharp Cilantro Abbas" -sms,deliver,"+20120897159","","","2009.08.08 15:15","","Yabny im pierre i have questions" -sms,deliver,"+20120897159","","","2009.08.03 10:15","","Yabny rodd ana pierre" -sms,deliver,"+20100046084","","","2009.08.02 20:43","","Law 7ad m3ah flashaya 3andak garab el program keda w tameny wenaby :D" -sms,deliver,"+491639498283","","","2009.07.28 15:57","","Aug 21 isA! Tyb ana olt ymkn yb2ly" -sms,deliver,"+491639498283","","","2009.07.28 14:10","","Ana lama took my certificates bs tl3ly zayoko f mmkn ykonly floos f law 3rft ts2aly plz=)" -sms,deliver,"+491639498283","","","2009.07.28 13:38","","Tarek 3amel a? Howz evth? Ba2olak 3yzin 7'edma=) mmkn men fdlak law enta fel gm3a t7'od certificate wasfi w ts2alena law leena floos w ad a w law mmkn 7ad ya7'odlna el chek w m7tag a? Plz let me knw .Thank u thank u! Rana tawakkol" -sms,deliver,"+20123354981","","","2009.07.28 02:09","","Ya brence 2morow we go together 2 the uni inshaalah call me when u wake up" -sms,deliver,"+20103405520","","","2009.07.26 01:11","","Tomorrow we will meet with the people at 4:00 at the university" -sms,deliver,"+20102412751","","","2009.07.10 02:10","","Ya tarek thnk u awYYy bgd =)" -sms,deliver,"+20104446308","","","2009.07.09 19:51","","LOL .. m-oltlak 7ayb2a za7ma moot =D lef w arg3 w ta3la bkra ;)" -sms,deliver,"+20102412751","","","2009.07.09 01:51","","Tarek =) hw r u? Ana msh d7'la oNLINE TOD, BUT I WANTEd 2 kn0w whether msheit 3la el etaf2na 3alih yest wla l2 ?! =)" -sms,deliver,"+20123366769","","","2009.07.06 08:02","","Lama tes7a zbatly plz el selk ana mosh un plugged bas mosh shayef 7ad fel network wla fe net" -sms,deliver,"+20106676915","","","2009.07.06 06:14","","Lsa darbin 3aza w a :D 7aga t2rf. Matkalmnish lama tshouf el msg :D:D :D" -sms,deliver,"+20101272889","","","2009.07.01 08:54","","El meeting ma3 abousafy haieb2a el sa3a 12 plz come in time" -sms,deliver,"+20105213977","","","2009.06.25 11:19","","Great, thx" -sms,deliver,"+20105213977","","","2009.06.25 11:16","","Hello Tarek, something has come up I'll have to postpone our meeting today, can u make it Sunday, same time? Sorry for the inconvenience. - Fadia Badrawi, DCI" -sms,deliver,"+20123526683","","","2009.06.15 08:26","","La ta3liik :d:d:d" -sms,deliver,"+20102540550","","","2009.06.09 13:20","","Mesh el eval el sa3a 1 20?" -sms,deliver,"+20102540550","","","2009.06.09 13:18","","Ento fen send back by msg 3alashn ana fi el os" -sms,deliver,"+20101326461","","","2009.06.02 11:27","","Tab momken teb3attha 3alashan manelbessh?" -sms,deliver,"+20101326461","","","2009.06.02 11:26","","Wala tarek u sent the DSD form?" -sms,deliver,"+20101272889","","","2009.05.29 08:21","","Call me when u wake up" -sms,deliver,"+20102540550","","","2009.05.27 17:10","","Ana mashy" -sms,deliver,"+20101272889","","","2009.05.22 09:57","","When u wake up call me" -sms,deliver,"+20106614819","","","2009.05.20 20:51","","On da run" -sms,deliver,"+20106676915","","","2009.05.19 00:33","","U r fuckin welcome :D" -sms,deliver,"+20101884293","","","2009.05.19 00:08","","Happy birthday ya tech=)) have a blast!" -sms,deliver,"+20106676915","","","2009.05.19 00:06","","Happy fuckin bd ya takateiko w isA el sana el gaya tkoun ba2it scadawy ad el donya ;)" -sms,deliver,"+20109900966","","","2009.05.18 23:43","","Happy birthday:):).. Yala b2a msh 5sara fik:p.. U only turn 20 once;)" -sms,deliver,"+20102412751","","","2009.05.17 14:47","","Hi tarek , ezayak ? May u plz cALL ME WHEN U C THis msg .. Asl i have n0 credit =s lol =)" -sms,deliver,"+20161056130","","","2009.05.10 12:16","","WOHOO! Mabrok! Am doin an acnt 2dy isA. W hadeelak kman websites tnya zayo=D" -sms,deliver,"+20101422278","","","2009.05.02 13:20","","10 min n i'll call u" -sms,deliver,"+20106676915","","","2009.04.30 10:51","","Kalmny lama tetla3" -sms,deliver,"+20103405520","","","2009.04.27 02:12","","Please bring tomorrow a copy of ur guc id and ur personal id and forward this msg to wasfi" -sms,deliver,"+20103405520","","","2009.04.26 11:47","","When u finish ur exam please pass by" -sms,deliver,"+20103405520","","","2009.04.25 19:34","","Rabena m3ak my brother in all your exams isa shed 7elak and you will do great isa" -sms,deliver,"+20106676915","","","2009.04.19 12:45","","Ya tch i lost 7.2 kilos in 1 week :D :D" -sms,deliver,"+20112365365","","","2009.04.18 16:12","","PRISON BREAK IS OUT YA MAW" -sms,deliver,"+20119654293","","","2009.04.14 16:55","","" -sms,deliver,"+20108168190","","","2009.04.13 22:52","","Yaa tecccc 3amel eh? Plsss get with u 2morow the office w ana haklmk awl lama aro7 el gam3a. Thank u awi ya tec w ma3lsh 3shan ta3btk" -sms,deliver,"+20102540550","","","2009.04.13 16:45","","Ta3ala 3ala el main gate lama te7'als" -sms,deliver,"+20105350209","","","2009.04.13 05:45","","Thnx ya taroka i found it" -sms,deliver,"+20105350209","","","2009.04.13 05:40","","Ab3atli ya taroka el assignment beta3 el os abl matanzl el gam3a..el samo" -sms,deliver,"+20161056130","","","2009.03.31 12:58","","Hatakol pizza?" -sms,deliver,"+20102540550","","","2009.03.29 13:37","","Fakes ha7'odhom men gohar" -sms,deliver,"+20101272889","","","2009.03.29 12:16","","Can u put the os book on the svn" -sms,deliver,"+20123526683","","","2009.03.28 00:58","","Mn 3ss lel tarook..w enta tayeb ya man ..thnxxx :E:E" -sms,deliver,"+20106676915","","","2009.03.26 20:46","","T3ala online" -sms,deliver,"+20102540550","","","2009.03.25 12:42","","Hatly 7ama ma3ak" -sms,deliver,"+20106676915","","","2009.03.24 16:41","","Nawar yabo tch nawar :D" -sms,deliver,"+20106614819","","","2009.03.24 16:24","","Hatli 3sir manga men cilantro" -sms,deliver,"+20123354981","","","2009.03.23 01:53","","Tarook if u can plz bring z ubunto cd" -sms,deliver,"+20127620656","","","2009.03.17 12:07","","Ah" -sms,deliver,"+20161056130","","","2009.03.09 23:42","","Hagy 1st isA. Cal me wn u gt there isA b2a" -sms,deliver,"+20106614819","","","2009.03.07 14:55","","Enta fean?" -sms,deliver,"+20123354981","","","2009.02.27 20:30","","Username pierre.fares email pierre_247@hotmail.com" -sms,deliver,"+20101884293","","","2009.02.23 23:06","","Wana kaman da kan ra2ii" -sms,deliver,"+20106676915","","","2009.02.23 22:58","","Hwa enta kont montazr rad tany ?" -sms,deliver,"+20106676915","","","2009.02.23 22:55","","Tb bel hana wl shefa" -sms,deliver,"+20106676915","","","2009.02.23 22:52","","???" -sms,deliver,"+20106676915","","","2009.02.23 18:56","","Fi a" -sms,deliver,"+20127620656","","","2009.02.16 16:25","","Hatem.el-ghannam FAT00M_12 , these are zeros not Os .. Can u check also the grade and give me a ring .. Shokran 7obbi" -sms,deliver,"+20109958830","","","2009.02.16 00:29","","Hey there, i'll come bokra met2a5ar. if u need any thing call me i'll be at home :D" -sms,deliver,"+20100046084","","","2009.01.22 23:08","","Etwasa ba2a bel salsa ya basha ..... 7ot ma3la2et salsa kaman ya basha hahahahaha :D" -sms,deliver,"+20109958830","","","2009.01.21 14:34","","Thanks" -sms,deliver,"+20100773775","","","2009.01.20 20:33","","Hey Tarek, sorry 4 disturbing but i'll do the report and i want u to send all procedures. aisha‎" -sms,deliver,"+20101272889","","","2009.01.20 08:34","","Call me" -sms,deliver,"+20100773775","","","2009.01.13 08:37","","Hi Tarek, this is Aisha, i'm in the study room, C7." -sms,deliver,"+20101326461","","","2009.01.08 09:56","","Ana gayy fel seka we ma3aya el cd" -sms,deliver,"+20106504570","","","2009.01.03 22:21","","Tek tek thank u awi 4 caring.bgd enta koko awi:)" -sms,deliver,"+20109958830","","","2009.01.01 00:06","","Happy New Year Tarek! may all ur dreams come true." -sms,deliver,"+20102540550","","","2008.12.31 07:32","","Hatly ma3ak el windos wenaby" -sms,deliver,"+20106086929","","","2008.12.23 23:13","","Ana fakes mesh 2ader anzel..ma3lesh ya tarook" -sms,deliver,"+20101326461","","","2008.12.20 22:31","","Wala tarek please dont forget the sources bokra" -sms,deliver,"+20109958830","","","2008.12.19 17:17","","oh really? congrat if u did it gd 4 u tarek, i didn't reach that level yet :p" -sms,deliver,"+20105350209","","","2008.12.18 14:46","","Database nazel ya tarokaa" -sms,deliver,"+20108168190","","","2008.12.08 16:01","","Happy feast for u and ur family.. Ozo" -sms,deliver,"+20161000453","","","2008.12.08 13:41","","Kol sana wenta tyb ya techi we 3id sa3ed" -sms,deliver,"+20122768786","","","2008.12.08 13:18","","Happy 3iiid...koooooool sanaaaa wenta tayeeeb :) Zaklama" -sms,deliver,"+20182222662","","","2008.12.08 12:27","","Loooool" -sms,deliver,"+20160779553","","","2008.12.07 22:01","","Happy feast ya m3alem... enjoy ;)" -sms,deliver,"+20182222662","","","2008.12.07 18:25","","Kol sana wento tayebeen w 3eed sa3eed 3lekom game3an" -sms,deliver,"+20109958830","","","2008.12.07 15:40","","Tarek, 3edak mobarak :) enjoy" -sms,deliver,"+20101884293","","","2008.12.07 14:38","","جعل الله فجر يوم عرفه لكم نور و ظهره سرور و عصره إستبشار و مغربه غفران و جعل لك دعوة لا ترد و وهبك رزق لا يعد و فتح لك باب في الجنة لا يسد. Happy Eid" -sms,deliver,"+20106676915","","","2008.12.05 17:57","","Hat el sb7a m3ak" -sms,deliver,"+20102540550","","","2008.12.01 12:48","","Wala fih quiz lazem teegy" -sms,deliver,"+20109958830","","","2008.11.30 22:55","","Thanks. i'll call u when i arrive uni bokra no prob gd night :)" -sms,deliver,"+20109958830","","","2008.11.30 22:30","","Hey Tarek, sorry 4 sending at this time. just wana ask about the d.b poject, we choosed no 2 right?" -sms,deliver,"+20106614819","","","2008.11.29 12:15","","Hatli wa7ed btates viena wenaby" -sms,deliver,"+20102540550","","","2008.11.20 10:35","","Lama ts7a kalmny" -sms,deliver,"+20106676915","","","2008.11.18 20:19","","Kalm samo" -sms,deliver,"+20102540550","","","2008.11.17 00:35","","Matnsash wenaby" -sms,deliver,"+20102540550","","","2008.11.15 10:29","","El quiz now" -sms,deliver,"+20123366769","","","2008.11.10 00:58","","Eftah elbab law enta wake" -sms,deliver,"+20102540550","","","2008.11.08 22:23","","7'osh online" -sms,deliver,"+20123366769","","","2008.11.08 07:13","","Law wake eftah el m$n" -sms,deliver,"+20102540550","","","2008.11.03 11:16","","Yala nemshy?" -sms,deliver,"+20102540550","","","2008.11.03 11:14","","Aywa" -sms,deliver,"+20102540550","","","2008.10.31 23:41","","Sherifmoharam89 el pass beta3 el site met law le72t" -sms,deliver,"+20100046084","","","2008.10.30 15:01","","Eshta eb2a olaha b2a en el tickets mawgoda" -sms,deliver,"+20100046084","","","2008.10.30 14:58","","Ana m3aya 2 wa7da liha w wa7da l souka na2es wa7da bta3et sa7ebha da .... Enta a nzamak ??" -sms,deliver,"+20100704241","","","2008.10.29 16:24","","6 tickets? Etla3 tyeb" -sms,deliver,"+20100046084","","","2008.10.29 15:06","","Howa nta 3andak 7aga el 5" -sms,deliver,"+20101202017","","","2008.10.28 18:18","","Come directly at the doctor" -sms,deliver,"+20123366769","","","2008.10.24 10:51","","Law sa7y now rennely" -sms,deliver,"+20101884293","","","2008.10.24 00:14","","Thank u ya techo 2wi=) 2b2a ro7 shof saw bokra b2a;)" -sms,deliver,"Vodafone","","","2008.10.21 18:57","","Dial *999*Mob No#: PUK *999*4#: VF Live Activation *999*5#: Roaming Activation" -sms,deliver,"+20106614819","","","2008.10.21 00:47","","Saw 2 ya man 3la mbc 2" -sms,deliver,"+20106614819","","","2008.10.19 15:32","","Fi mkan 3ndak yad?" -sms,deliver,"+20106676915","","","2008.10.18 13:09","","C+ eb3atly el pas wl user ashoflak" -sms,deliver,"+20106676915","","","2008.10.18 13:02","","El co nezel" -sms,deliver,"+20106676915","","","2008.10.17 16:31","","El rgim etnafa5 :D" -sms,deliver,"+20106504570","","","2008.10.14 21:50","","Thanks ya tektek Allah yesalemk;) adaha w edod isa" -sms,deliver,"+20182222662","","","2008.10.04 00:17","","Thnx ya tec w 3o2bal lama tb2a 20 isa. W 2lbak 2swed 2nta lesa faker.lol" -sms,deliver,"+20127777981","","","2008.09.19 22:05","","Hii hw r u ? Hwz everythin? my birthday is tom (20-9) @ 8 pm n casper cafe out area in citystars... u r invited =)" -sms,deliver,"+20106676915","","","2008.09.09 11:05","","Lama ts7a kalmny" -sms,deliver,"+20102540550","","","2008.09.08 18:35","","Kalmny" -sms,deliver,"+20106960034","","","2008.08.25 13:22","","Lw sa7y klmny" -sms,deliver,"+20101884293","","","2008.08.23 22:11","","TechOoOoOoOo! 3aml eh? Wa7shny wallahi.. Rage3 emta mil sa7el? 3awza ashofak b2a" -sms,deliver,"+20106676915","","","2008.08.14 08:33","","Efta7 el kana el 2oula" -sms,deliver,"+20100704241","","","2008.07.31 23:23","","Look, a friend of mine 90% will pick me up so you dont have to come, i will call you if there's any changes ok. Noha" -sms,deliver,"+20100704241","","","2008.07.31 23:16","","Take your time, 27na lesa mwslnash" -sms,deliver,"+467374940501","","","2008.07.29 03:39","","Hi tghazali! Your Jaiku activation code is: 90e7. Please enter this code on the Web now" -sms,deliver,"+447624801423","","","2008.07.28 22:19","","Your device has been verified and is on. Send 'off' at any time to silence. Send 'help' for more." -sms,deliver,"+20106676915","","","2008.07.25 01:53","","Ma3lish shwaya w gai" -sms,deliver,"+17819060003","","","2008.07.22 00:50","","TeleMessage login details: Login: 20106960035 Password: 57855866" -sms,deliver,"MobinilWiFi","","","2008.07.20 07:36","","Activation Code: 130257" -sms,deliver,"MobinilWiFi","","","2008.07.20 07:36","","Activation Code: 135343" -sms,deliver,"+20118869193","","","2008.07.16 14:10","","Game nazel ya vein" -sms,deliver,"+20106676915","","","2008.07.10 11:22","","Msh da el e7na 3awzeino" -sms,deliver,"+20123526683","","","2008.06.30 19:44","","E7na f ciao..Ely 3and koliet el banat" -sms,deliver,"+20106614819","","","2008.06.24 15:35","","C- ya man" -sms,deliver,"+20100046084","","","2008.06.24 15:32","","Shofly el grades pass: 1234-aaa" -sms,deliver,"+20106676915","","","2008.06.24 15:28","","Ana f dars. 5eirrr" -sms,deliver,"+20106676915","","","2008.06.13 19:10","","Law 7'alst mozakra we 3andk wa2t ta3alaly" -sms,deliver,"+20101884293","","","2008.06.11 16:29","","Vielen Dank Herr Tech:)" -sms,deliver,"+20101726624","","","2008.06.04 23:58","","Tarook matensash ta5od el circuit mn gohar 3ashan bokra el eval" -sms,deliver,"+20102540550","","","2008.06.04 02:39","","Fi bokra mat lab quiz wala la" -sms,deliver,"+20106960034","","","2008.06.02 18:03","","Go online ahmed 3wzk" -sms,deliver,"+20100046084","","","2008.05.28 14:57","","Bye Bye ya RPeee =')" -sms,deliver,"+20106676915","","","2008.05.27 02:21","","Perfect :D" -sms,deliver,"+20102540550","","","2008.05.25 11:31","","Ba2olk ya tarek ma3lshy law fi ay 7aga make it to me" -sms,deliver,"+20100046084","","","2008.05.22 13:05","","Efta7 shof grades el rpw :s" -sms,deliver,"+20182222662","","","2008.05.19 09:58","","Happy birthday ya tec w 3o2bal milliooon sana" -sms,deliver,"+20106676915","","","2008.05.19 01:08","","Haby bezy yoyo haby bezy yoyo haby bezy yo tar2 .haby bezy yoyo" -sms,deliver,"+20106504570","","","2008.05.19 00:06","","Kol sana w enta tayeb ya takatek w 3o2bal kter isa ya best tek ever" -sms,deliver,"+20105541210","","","2008.05.19 00:04","","Kol sana wenta tayeb ya Tch ... W 3o2bal 1,000,000 sana keda .. ;)" -sms,deliver,"+20100048666","","","2008.05.19 00:02","","Happy b-day ticko w 3o2bal 10000000000000000000 sana isa hun.bgd ur one of da bst ppl in ma life.luv u sooo much my bst brother ever:)" -sms,deliver,"+20100046084","","","2008.05.18 23:57","","TeChaaAAAaWaaaaaAAaayyY aiwa ba2a ya maaan 19 sana yedba7o el katkoot :D yalla kol sana wenta tayeb w 3o2bal 1000000 sana ya prince isA :D:D" -sms,deliver,"+20127244556","","","2008.05.15 12:44","","Tar2 matnsanish ha!!" -sms,deliver,"+20123526683","","","2008.05.14 14:27","","Mina alaa..10-3184... Ahmed essam 10-2541" -sms,deliver,"+20121275651","","","2008.05.14 14:21","","Eh yabo tar2 ana omar 3amaltly eh fl hwar sa2alt wala eh" -sms,deliver,"+20101726624","","","2008.05.12 11:30","","Tarook momken lw 3reft ta5odli attendance fi el circuits 10-1200 w ana hakalemak 3la 5 kda 3ashan netefe2 3la el game." -sms,deliver,"+20105726318","","","2008.04.29 01:41","","Eh ya ebniiii shayel mobile ashn msh trod 3lih :@" -sms,deliver,"+20167409090","","","2008.04.19 10:44","","Ya tech mesh 7ynf3 2agy ... See u beleil isa" -sms,deliver,"+20106676915","","","2008.04.15 20:06","","E7na f c5" -sms,deliver,"+20101326461","","","2008.04.13 09:19","","Wala we need your help fe 7aga bas we7yat abook" -sms,deliver,"+20106614819","","","2008.03.29 17:36","","Physics lab nezal" -sms,deliver,"+20100046084","","","2008.03.19 14:31","","Howa a el site bta3 el mob fb ? :)" -sms,deliver,"+20106676915","","","2008.01.28 14:54","","T3ala" -sms,deliver,"+20106676915","","","2008.01.12 14:55","","7awel tektebly attendance ya tech 10-2883" -sms,deliver,"+20101661659","","","2007.12.31 15:02","","Wish you a happy new year full of happiness and joy" -sms,deliver,"+20100046084","","","2007.12.30 09:53","","91% ...... Ya m3alem =D" -sms,deliver,"+20100046084","","","2007.12.30 08:36","","Cs nezel !!" -sms,deliver,"+20108168190","","","2007.12.20 13:38","","Happy feast ya gama3a.hope it will be good feast" -sms,deliver,"+20106014977","","","2007.12.19 13:42","","Kol sana w ento tayben:) samia" -sms,deliver,"+20106676915","","","2007.12.09 10:51","","Afta7 el facebook ezay :D" -sms,deliver,"+20106504570","","","2007.11.08 16:17","","Ana gohar kalm 3sam 2olo ya5d nouchy m3ah .kalmo delwa2ty" -sms,deliver,"+20106676915","","","2007.11.05 02:22","","Matkalmneish bokra 3ashan ana gai el talta" -sms,deliver,"Vodafone","","","2007.10.31 18:52","","(3SSF1A) تم شحن:100.00 رصيدكم الان:115.03 (وزيادة 15% علي رصيدك)" -sms,deliver,"+20106676915","","","2007.10.29 13:21","","Enta fein 3ashan el lab bta3y etla3'a wana zhe2t" -sms,deliver,"+20106676915","","","2007.10.27 12:38","","Enta fein" -sms,deliver,"+20106676915","","","2007.10.20 00:29","","El gadwal nezel :p :p (ma3teeeeeeh)" -sms,deliver,"+20129200988","","","2007.10.13 22:35","","kol sana w enta tayeb ya 7obby!" -sms,deliver,"+20106504570","","","2007.10.13 14:35","","Kol sana w enta tayb ya taktok" -sms,deliver,"+20106504570","","","2007.10.08 16:12","","Tek el gpa tl3 2.1 enta 3mlt e.h? M3lsh kont nyma" -sms,deliver,"+20102221110","","","2007.10.05 23:37","","Gebt el 3arabeyaaaaaa...:)" -sms,deliver,"+20106614819","","","2007.09.27 13:05","","Tarook..ana salet el dohr w hanam nw ab2a sa7iny 3ala 5 b nafs el tari2a bs el marady el 3asr w ab2a at2aked eny se7it isa:)" -sms,deliver,"+20101413071","","","2007.09.21 01:00","","2b2a 2ablny law shoftlha dera3 tany..H" -sms,deliver,"+20106504570","","","2007.09.14 18:50","","Lol walahi lesa kont hb3tlk msg a2olk .mercie ya tek i'll call u kman shwya" -sms,deliver,"+20129200988","","","2007.09.12 14:58","","wa7awy ya wa7awy. Ramadan karim" -sms,deliver,"+20123366769","","","2007.09.11 07:40","","Bta3et link zaharet 2day el sob7 w 3amalt lakad komt belsadad w2alle el net hayege kaman 2 hours wel mosta7akat 752 geneh" -sms,deliver,"+20122310776","","","2007.09.02 14:49","","3mlt 7lw 7mdulilah" -sms,deliver,"+20122310776","","","2007.09.02 08:39","","Merci awe awe bgd howa 1 w nos isA.ed3ili ya tare2 bgd khyfa awe awe aweeee" -sms,deliver,"+20122310776","","","2007.08.20 11:54","","Thank u awe bgd 4 coming yesterday" -sms,deliver,"+20122310776","","","2007.07.24 14:54","","E7em...isA isA!LOL! um on my way 2 uni asln" -sms,deliver,"+20122310776","","","2007.07.24 14:45","","MABROOOOOOKKKKK!!! Bgd enta msh motakhayal ana mabsootalak ezay! Keep it up ya tare2 w 3o2bal kol sana isA ya rab =) yalla enzl entalek w celebrate!" -sms,deliver,"+20161000453","","","2007.07.11 20:20","","5osh 3ala el net" -sms,deliver,"+20106676915","","","2007.07.05 11:49","","3ashan ana ensan fa2ri verb habe msh zay el ba2y byeb2a hast wl tany tele3 3aks mana 3amalto :F :F" -sms,deliver,"+20122502589","","","2007.02.01 09:10","","Kol 3am w enta b 1000 7'er w kol sna ben3ad 3lekm." \ No newline at end of file diff --git a/bak/stacked.ui b/bak/stacked.ui deleted file mode 100644 index 1512326..0000000 --- a/bak/stacked.ui +++ /dev/null @@ -1,188 +0,0 @@ - - - MainWindow - - - - 0 - 0 - 800 - 400 - - - - MainWindow - - - - - - 0 - 0 - 800 - 400 - - - - - - - 0 - 0 - 801 - 361 - - - - - - - Inbox - - - - - - - Sent - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - 0 - 0 - 800 - 400 - - - - - - - - - 0 - 0 - 801 - 371 - - - - - - - - - msg_from - - - - - - - msg_date - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - 0 - 0 - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Arial'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">msg_text</p></body></html> - - - - - - - - - Delete - - - - - - - Back - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - - 0 - 0 - 800 - 25 - - - - - - - - diff --git a/bak/stacked2.ui b/bak/stacked2.ui deleted file mode 100644 index 1544bef..0000000 --- a/bak/stacked2.ui +++ /dev/null @@ -1,399 +0,0 @@ - - - MainWindow - - - - 0 - 0 - 800 - 400 - - - - Retro Conversations - - - - - - 0 - 0 - 800 - 400 - - - - - - - 0 - 0 - 801 - 361 - - - - - - - Inbox - - - - - - - Sent - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - 0 - 0 - 800 - 400 - - - - - - - - - 0 - 0 - 801 - 371 - - - - - - - - - msg_from - - - - - - - Qt::Vertical - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - msg_date - - - - - - - - - Qt::Horizontal - - - - - - - - 0 - 0 - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Arial'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">msg_text</p></body></html> - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - Delete - - - - - - - Back - - - - - - - - - - - - - 0 - 0 - 800 - 400 - - - - - - - - - 0 - 0 - 801 - 381 - - - - - QLayout::SetMaximumSize - - - - - - - QFrame::Box - - - QFrame::Raised - - - 5 - - - 0 - - - xxxxxx - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - - 5 - - - 0 - - - - - - 26 - - - - color:rgb(106, 106, 106) - - - TextLabel - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - - QFrame::StyledPanel - - - TextLabel - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - background:rgb(50, 50, 50); - - - QFrame::Plain - - - 5 - - - Qt::Horizontal - - - - - - - margin-top:5px - - - TextLabel - - - true - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - Delete - - - - - - - Back - - - - - - - - - - - - - - 0 - 0 - 800 - 25 - - - - - - - Option 1 - - - - - Option 2 - - - - - blabla2 - - - - - - diff --git a/bak/testother.py b/bak/testother.py deleted file mode 100644 index 7c0f766..0000000 --- a/bak/testother.py +++ /dev/null @@ -1,48 +0,0 @@ -import sys -from PyQt4.QtCore import * -from PyQt4.QtGui import * - -#################################################################### -def main(): - app = QApplication(sys.argv) - w = MyWindow() - w.show() - sys.exit(app.exec_()) - -#################################################################### -class MyWindow(QWidget): - def __init__(self, *args): - QWidget.__init__(self, *args) - - # create table - list_data = ["Tarek","Ehab","Galal"] - lm = MyListModel(list_data, self) - lv = QListView() - lv.setViewMode(QListView.IconMode) - lv.setModel(lm) - - # layout - layout = QVBoxLayout() - layout.addWidget(lv) - self.setLayout(layout) - -#################################################################### -class MyListModel(QAbstractListModel): - def __init__(self, datain, parent=None, *args): - """ datain: a list where each item is a row - """ - QAbstractListModel.__init__(self, parent, *args) - self.listdata = datain - - def rowCount(self, parent=QModelIndex()): - return len(self.listdata) - - def data(self, index, role): - if index.isValid() and role == Qt.DisplayRole: - return QVariant(self.listdata[index.row()]) - else: - return QVariant() - -#################################################################### -if __name__ == "__main__": - main() diff --git a/bak/testother2.py b/bak/testother2.py deleted file mode 100644 index 863bea6..0000000 --- a/bak/testother2.py +++ /dev/null @@ -1,124 +0,0 @@ -#Written by Robin Burchell -# No licence specified or required, but please give credit where it's due, and please let me know if this helped you. -# Feel free to contact with corrections or suggestions. -# -# We're using PySide, Nokia's official LGPL bindings. -# You can however easily use PyQt (Riverside Computing's GPL bindings) by commenting these and fixing the appropriate imports. -#from PySide.QtCore import * -#from PySide.QtGui import * -from PyQt4 import * -from PyQt4.QtCore import * -from PyQt4.QtGui import * -import sys - -# This is our model. It will maintain, modify, and present data to our view(s). -# As this is read-only, it's pretty straightforward, but it can get pretty complex. -# This is something that Qt Development Frameworks/Nokia are aware of and working on, in terms of -# better documentation, as well as a better implementation of all this, but both of those aren't -# really within the scope of this tutorial. ;) -# -# For more information on list models, take a look at: -# http://doc.trolltech.com/4.6/qabstractitemmodel.html -# but do bear in mind there are other models (like tables) available, depending on your data needs. -# Again, beyond the scope of this tutorial for now. :) -class SimpleListModel(QAbstractListModel): - def __init__(self, mlist): - QAbstractListModel.__init__(self) - - # Cache the passed data list as a class member. - self._items = mlist - - # We need to tell the view how many rows we have present in our data. - # For us, at least, it's fairly straightforward, as we have a python list of data, - # so we can just return the length of that list. - def rowCount(self, parent = QModelIndex()): - return len(self._items) - - # Here, it's a little more complex. - # data() is where the view asks us for all sorts of information about our data: - # this can be purely informational (the data itself), as well as all sorts of 'extras' - # such as how the data should be presented. - # - # For the sake of keeping it simple, I'm only going to show you the data, and one presentational - # aspect. - # - # For more information on what kind of data the views can ask for, take a look at: - # http://doc.trolltech.com/4.6/qabstractitemmodel.html#data - # - # Oh, and just to clarify: when it says 'invalid QVariant', it means a null QVariant. - # i.e. QVariant(). - # - # 'index' is of type QModelIndex, which actually has a whole host of stuff, but we - # only really care about the row number for the sake of this tutorial. - # For more information, see: - # http://doc.trolltech.com/4.6/qmodelindex.html - def data(self, index, role = Qt.DisplayRole): - if role == Qt.DisplayRole: - # The view is asking for the actual data, so, just return the item it's asking for. - return QVariant(self._items[index.row()]) - elif role == Qt.BackgroundRole: - # Here, it's asking for some background decoration. - # Let's mix it up a bit: mod the row number to get even or odd, and return different - # colours depending. - # (you can, and should, more easily do this using this: - # http://doc.trolltech.com/4.6/qabstractitemview.html#alternatingRowColors-prop - # but I deliberately chose to show that you can put your own logic/processing here.) - # - # Exercise for the reader: make it print different colours for each row. - # Implementation is up to you. - if index.row() % 2 == 0: - return QVariant(QColor(Qt.gray)) - else: - return QVariant(QColor(Qt.lightGray)) - else: - # We don't care about anything else, so make sure to return an empty QVariant. - return QVariant() - -# This widget is our view of the readonly list. -# Obviously, in a real application, this will be more complex, with signals/etc usage, but -# for the scope of this tutorial, let's keep it simple, as always. -# -# For more information, see: -# http://doc.trolltech.com/4.6/qlistview.html -class SimpleListView(QListView): - def __init__(self, parent = None): - QListView.__init__(self, parent) - -# Our main application window. -# You should be used to this from previous tutorials. -class MyMainWindow(QWidget): - def __init__(self): - QWidget.__init__(self, None) - - # main section of the window - vbox = QVBoxLayout() - - # create a data source: - m = SimpleListModel(["test", "tes1t", "t3est", "t5est", "t3est"]) - - # let's add two views of the same data source we just created: - v = SimpleListView() - v.setModel(m) - vbox.addWidget(v) - - # second view.. - v = SimpleListView() - v.setModel(m) - vbox.addWidget(v) - - # bottom section of the window - hbox = QHBoxLayout() - - # add bottom to main window layout - vbox.addLayout(hbox) - - # set layout on the window - self.setLayout(vbox) - -# set things up, and run it. :) -if __name__ == '__main__': - app = QApplication(sys.argv) - w = MyMainWindow() - w.show() - app.exec_() - sys.exit() diff --git a/bak/windows.py b/bak/windows.py deleted file mode 100644 index ac64475..0000000 --- a/bak/windows.py +++ /dev/null @@ -1,203 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'stacked2.ui' -# -# Created: Mon Feb 22 15:27:51 2010 -# by: PyQt4 UI code generator 4.6 -# -# WARNING! All changes made in this file will be lost! - -from PySide import QtCore, QtGui - -class Ui_MainWindow(object): - def setupUi(self, MainWindow): - MainWindow.setObjectName("MainWindow") - MainWindow.resize(800, 425) - self.centralwidget = QtGui.QWidget(MainWindow) - self.centralwidget.setObjectName("centralwidget") - self.stackedWidget = QtGui.QStackedWidget(self.centralwidget) - self.stackedWidget.setGeometry(QtCore.QRect(0, 0, 800, 425)) - self.stackedWidget.setObjectName("stackedWidget") - self.page = QtGui.QWidget() - self.page.setObjectName("page") - self.verticalLayoutWidget = QtGui.QWidget(self.page) - self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 800, 425)) - self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") - self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) - self.verticalLayout.setObjectName("verticalLayout") - self.inboxButton = QtGui.QPushButton(self.verticalLayoutWidget) - self.inboxButton.setObjectName("inboxButton") - self.verticalLayout.addWidget(self.inboxButton) - self.sentButton = QtGui.QPushButton(self.verticalLayoutWidget) - self.sentButton.setObjectName("sentButton") - self.verticalLayout.addWidget(self.sentButton) - spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout.addItem(spacerItem) - self.stackedWidget.addWidget(self.page) - self.inboxMessages = QtGui.QWidget() - self.inboxMessages.setObjectName("inboxMessages") - self.listView = QtGui.QListWidget(self.inboxMessages) - self.listView.setGeometry(QtCore.QRect(0, 0, 800, 425)) - self.listView.setObjectName("listView") - self.stackedWidget.addWidget(self.inboxMessages) - self.page_2 = QtGui.QWidget() - self.page_2.setObjectName("page_2") - self.verticalLayoutWidget_2 = QtGui.QWidget(self.page_2) - self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(0, 0, 800, 425)) - self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") - self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_2) - self.verticalLayout_2.setObjectName("verticalLayout_2") - self.horizontalLayout_2 = QtGui.QHBoxLayout() - self.horizontalLayout_2.setObjectName("horizontalLayout_2") - self.msg_from = QtGui.QLabel(self.verticalLayoutWidget_2) - self.msg_from.setObjectName("msg_from") - self.horizontalLayout_2.addWidget(self.msg_from) - self.line_2 = QtGui.QFrame(self.verticalLayoutWidget_2) - self.line_2.setFrameShape(QtGui.QFrame.VLine) - self.line_2.setFrameShadow(QtGui.QFrame.Sunken) - self.line_2.setObjectName("line_2") - self.horizontalLayout_2.addWidget(self.line_2) - spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.horizontalLayout_2.addItem(spacerItem1) - self.msg_date = QtGui.QLabel(self.verticalLayoutWidget_2) - self.msg_date.setObjectName("msg_date") - self.horizontalLayout_2.addWidget(self.msg_date) - self.verticalLayout_2.addLayout(self.horizontalLayout_2) - self.line = QtGui.QFrame(self.verticalLayoutWidget_2) - self.line.setFrameShape(QtGui.QFrame.HLine) - self.line.setFrameShadow(QtGui.QFrame.Sunken) - self.line.setObjectName("line") - self.verticalLayout_2.addWidget(self.line) - self.msg_text = QtGui.QTextBrowser(self.verticalLayoutWidget_2) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.msg_text.sizePolicy().hasHeightForWidth()) - self.msg_text.setSizePolicy(sizePolicy) - self.msg_text.setObjectName("msg_text") - self.verticalLayout_2.addWidget(self.msg_text) - spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout_2.addItem(spacerItem2) - self.horizontalLayout = QtGui.QHBoxLayout() - self.horizontalLayout.setObjectName("horizontalLayout") - self.msg_delete = QtGui.QPushButton(self.verticalLayoutWidget_2) - self.msg_delete.setObjectName("msg_delete") - self.horizontalLayout.addWidget(self.msg_delete) - self.msg_back = QtGui.QPushButton(self.verticalLayoutWidget_2) - self.msg_back.setObjectName("msg_back") - self.horizontalLayout.addWidget(self.msg_back) - self.verticalLayout_2.addLayout(self.horizontalLayout) - self.stackedWidget.addWidget(self.page_2) - self.sentPage = QtGui.QWidget() - self.sentPage.setObjectName("sentPage") - self.sentView = QtGui.QListView(self.sentPage) - self.sentView.setGeometry(QtCore.QRect(0, 0, 800, 425)) - self.sentView.setObjectName("sentView") - self.sentView.setProperty("FingerScrollable", True) - self.stackedWidget.addWidget(self.sentPage) - self.sentMessageView = QtGui.QWidget() - self.sentMessageView.setObjectName("sentMessageView") - self.verticalLayoutWidget_3 = QtGui.QWidget(self.sentMessageView) - self.verticalLayoutWidget_3.setGeometry(QtCore.QRect(0, 0, 800, 425)) - self.verticalLayoutWidget_3.setObjectName("verticalLayoutWidget_3") - self.verticalLayout_3 = QtGui.QVBoxLayout(self.verticalLayoutWidget_3) - self.verticalLayout_3.setSizeConstraint(QtGui.QLayout.SetMaximumSize) - self.verticalLayout_3.setObjectName("verticalLayout_3") - self.horizontalLayout_3 = QtGui.QHBoxLayout() - self.horizontalLayout_3.setObjectName("horizontalLayout_3") - self.frame = QtGui.QLabel(self.verticalLayoutWidget_3) - self.frame.setFrameShape(QtGui.QFrame.Box) - self.frame.setFrameShadow(QtGui.QFrame.Raised) - self.frame.setLineWidth(5) - self.frame.setMidLineWidth(0) - self.frame.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) - self.frame.setObjectName("frame") - self.horizontalLayout_3.addWidget(self.frame) - self.verticalLayout_4 = QtGui.QVBoxLayout() - self.verticalLayout_4.setContentsMargins(5, -1, 0, -1) - self.verticalLayout_4.setObjectName("verticalLayout_4") - self.sent_msg_to = QtGui.QLabel(self.verticalLayoutWidget_3) - font = QtGui.QFont() - font.setPointSize(26) - self.sent_msg_to.setFont(font) - self.sent_msg_to.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) - self.sent_msg_to.setObjectName("sent_msg_to") - self.verticalLayout_4.addWidget(self.sent_msg_to) - self.sent_msg_date = QtGui.QLabel(self.verticalLayoutWidget_3) - self.sent_msg_date.setFrameShape(QtGui.QFrame.StyledPanel) - self.sent_msg_date.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) - self.sent_msg_date.setObjectName("sent_msg_date") - self.verticalLayout_4.addWidget(self.sent_msg_date) - spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout_4.addItem(spacerItem3) - self.horizontalLayout_3.addLayout(self.verticalLayout_4) - spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.horizontalLayout_3.addItem(spacerItem4) - self.verticalLayout_3.addLayout(self.horizontalLayout_3) - self.line_3 = QtGui.QFrame(self.verticalLayoutWidget_3) - self.line_3.setFrameShadow(QtGui.QFrame.Plain) - self.line_3.setLineWidth(5) - self.line_3.setFrameShape(QtGui.QFrame.HLine) - self.line_3.setFrameShadow(QtGui.QFrame.Sunken) - self.line_3.setObjectName("line_3") - self.verticalLayout_3.addWidget(self.line_3) - self.sent_msg_text = QtGui.QLabel(self.verticalLayoutWidget_3) - self.sent_msg_text.setWordWrap(True) - self.sent_msg_text.setObjectName("sent_msg_text") - self.verticalLayout_3.addWidget(self.sent_msg_text) - spacerItem5 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout_3.addItem(spacerItem5) - self.horizontalLayout_4 = QtGui.QHBoxLayout() - self.horizontalLayout_4.setObjectName("horizontalLayout_4") - self.sent_msg_delete = QtGui.QPushButton(self.verticalLayoutWidget_3) - self.sent_msg_delete.setObjectName("sent_msg_delete") - self.horizontalLayout_4.addWidget(self.sent_msg_delete) - self.sent_msg_back = QtGui.QPushButton(self.verticalLayoutWidget_3) - self.sent_msg_back.setObjectName("sent_msg_back") - self.horizontalLayout_4.addWidget(self.sent_msg_back) - self.verticalLayout_3.addLayout(self.horizontalLayout_4) - self.stackedWidget.addWidget(self.sentMessageView) - MainWindow.setCentralWidget(self.centralwidget) - self.menubar = QtGui.QMenuBar(MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25)) - self.menubar.setObjectName("menubar") - MainWindow.setMenuBar(self.menubar) - self.statusbar = QtGui.QStatusBar(MainWindow) - self.statusbar.setObjectName("statusbar") - MainWindow.setStatusBar(self.statusbar) - self.actionOption_1 = QtGui.QAction(MainWindow) - self.actionOption_1.setObjectName("actionOption_1") - self.actionOption_2 = QtGui.QAction(MainWindow) - self.actionOption_2.setObjectName("actionOption_2") - self.actionBlabla2 = QtGui.QAction(MainWindow) - self.actionBlabla2.setObjectName("actionBlabla2") - - self.retranslateUi(MainWindow) - QtCore.QMetaObject.connectSlotsByName(MainWindow) - - def retranslateUi(self, MainWindow): - MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "Retro Conversations", None, QtGui.QApplication.UnicodeUTF8)) - self.inboxButton.setText(QtGui.QApplication.translate("MainWindow", "Inbox", None, QtGui.QApplication.UnicodeUTF8)) - self.sentButton.setText(QtGui.QApplication.translate("MainWindow", "Sent", None, QtGui.QApplication.UnicodeUTF8)) - self.msg_from.setText(QtGui.QApplication.translate("MainWindow", "msg_from", None, QtGui.QApplication.UnicodeUTF8)) - self.msg_date.setText(QtGui.QApplication.translate("MainWindow", "msg_date", None, QtGui.QApplication.UnicodeUTF8)) - self.msg_text.setHtml(QtGui.QApplication.translate("MainWindow", "\n" -"\n" -"

msg_text

", None, QtGui.QApplication.UnicodeUTF8)) - self.msg_delete.setText(QtGui.QApplication.translate("MainWindow", "Delete", None, QtGui.QApplication.UnicodeUTF8)) - self.msg_back.setText(QtGui.QApplication.translate("MainWindow", "Back", None, QtGui.QApplication.UnicodeUTF8)) - self.frame.setText(QtGui.QApplication.translate("MainWindow", "xxxxxx", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_to.setStyleSheet(QtGui.QApplication.translate("MainWindow", "color:rgb(106, 106, 106)", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_to.setText(QtGui.QApplication.translate("MainWindow", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_date.setText(QtGui.QApplication.translate("MainWindow", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) - self.line_3.setStyleSheet(QtGui.QApplication.translate("MainWindow", "background:rgb(50, 50, 50);", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_text.setStyleSheet(QtGui.QApplication.translate("MainWindow", "margin-top:5px", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_text.setText(QtGui.QApplication.translate("MainWindow", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_delete.setText(QtGui.QApplication.translate("MainWindow", "Delete", None, QtGui.QApplication.UnicodeUTF8)) - self.sent_msg_back.setText(QtGui.QApplication.translate("MainWindow", "Back", None, QtGui.QApplication.UnicodeUTF8)) - self.actionOption_1.setText(QtGui.QApplication.translate("MainWindow", "Option 1", None, QtGui.QApplication.UnicodeUTF8)) - self.actionOption_2.setText(QtGui.QApplication.translate("MainWindow", "Option 2", None, QtGui.QApplication.UnicodeUTF8)) - self.actionBlabla2.setText(QtGui.QApplication.translate("MainWindow", "blabla2", None, QtGui.QApplication.UnicodeUTF8)) - diff --git a/bak/windows.py.bak b/bak/windows.py.bak deleted file mode 100644 index 0e88d3d..0000000 --- a/bak/windows.py.bak +++ /dev/null @@ -1,110 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'stacked2.ui' -# -# Created: Mon Feb 15 02:28:40 2010 -# by: PyQt4 UI code generator 4.6 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui - -class Ui_MainWindow(object): - def setupUi(self, MainWindow): - MainWindow.setObjectName("MainWindow") - MainWindow.resize(800, 400) - self.centralwidget = QtGui.QWidget(MainWindow) - self.centralwidget.setObjectName("centralwidget") - self.stackedWidget = QtGui.QStackedWidget(self.centralwidget) - self.stackedWidget.setGeometry(QtCore.QRect(0, 0, 800, 400)) - self.stackedWidget.setObjectName("stackedWidget") - self.page = QtGui.QWidget() - self.page.setObjectName("page") - self.verticalLayoutWidget = QtGui.QWidget(self.page) - self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 800,400)) - self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") - self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) - self.verticalLayout.setObjectName("verticalLayout") - self.inboxButton = QtGui.QPushButton(self.verticalLayoutWidget) - self.inboxButton.setObjectName("inboxButton") - self.verticalLayout.addWidget(self.inboxButton) - self.pushButton_2 = QtGui.QPushButton(self.verticalLayoutWidget) - self.pushButton_2.setObjectName("pushButton_2") - self.verticalLayout.addWidget(self.pushButton_2) - spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout.addItem(spacerItem) - self.stackedWidget.addWidget(self.page) - self.inboxMessages = QtGui.QWidget() - self.inboxMessages.setObjectName("inboxMessages") - self.listView = QtGui.QListWidget(self.inboxMessages) - self.listView.setGeometry(QtCore.QRect(0, 0, 800, 400)) - self.listView.setObjectName("listView") - self.stackedWidget.addWidget(self.inboxMessages) - self.page_2 = QtGui.QWidget() - self.page_2.setObjectName("page_2") - self.verticalLayoutWidget_2 = QtGui.QWidget(self.page_2) - self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(0, 0, 800, 400)) - self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") - self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_2) - self.verticalLayout_2.setObjectName("verticalLayout_2") - self.horizontalLayout_2 = QtGui.QHBoxLayout() - self.horizontalLayout_2.setObjectName("horizontalLayout_2") - self.msg_from = QtGui.QLabel(self.verticalLayoutWidget_2) - self.msg_from.setObjectName("msg_from") - self.horizontalLayout_2.addWidget(self.msg_from) - self.msg_date = QtGui.QLabel(self.verticalLayoutWidget_2) - self.msg_date.setObjectName("msg_date") - self.horizontalLayout_2.addWidget(self.msg_date) - spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.horizontalLayout_2.addItem(spacerItem1) - self.verticalLayout_2.addLayout(self.horizontalLayout_2) - - self.line = QtGui.QFrame(self.verticalLayoutWidget_2) - self.line.setFrameShape(QtGui.QFrame.HLine) - self.line.setFrameShadow(QtGui.QFrame.Sunken) - self.line.setObjectName("line") - self.verticalLayout_2.addWidget(self.line) - - #self.msg_text = QtGui.QTextBrowser(self.verticalLayoutWidget_2) - self.msg_text = QtGui.QLabel(self.verticalLayoutWidget_2) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.msg_text.sizePolicy().hasHeightForWidth()) - self.msg_text.setSizePolicy(sizePolicy) - self.msg_text.setObjectName("msg_text") - self.msg_text.setWordWrap(True) - self.verticalLayout_2.addWidget(self.msg_text) - self.horizontalLayout = QtGui.QHBoxLayout() - self.horizontalLayout.setObjectName("horizontalLayout") - self.msg_delete = QtGui.QPushButton(self.verticalLayoutWidget_2) - self.msg_delete.setObjectName("msg_delete") - self.horizontalLayout.addWidget(self.msg_delete) - self.msg_back = QtGui.QPushButton(self.verticalLayoutWidget_2) - self.msg_back.setObjectName("msg_back") - self.horizontalLayout.addWidget(self.msg_back) - self.verticalLayout_2.addLayout(self.horizontalLayout) - #spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - #self.verticalLayout_2.addItem(spacerItem2) - self.stackedWidget.addWidget(self.page_2) - MainWindow.setCentralWidget(self.centralwidget) - self.menubar = QtGui.QMenuBar(MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25)) - self.menubar.setObjectName("menubar") - MainWindow.setMenuBar(self.menubar) - self.statusbar = QtGui.QStatusBar(MainWindow) - self.statusbar.setObjectName("statusbar") - MainWindow.setStatusBar(self.statusbar) - - self.retranslateUi(MainWindow) - QtCore.QMetaObject.connectSlotsByName(MainWindow) - - def retranslateUi(self, MainWindow): - MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) - self.inboxButton.setText(QtGui.QApplication.translate("MainWindow", "Inbox", None, QtGui.QApplication.UnicodeUTF8)) - self.pushButton_2.setText(QtGui.QApplication.translate("MainWindow", "Sent", None, QtGui.QApplication.UnicodeUTF8)) - self.msg_from.setText(QtGui.QApplication.translate("MainWindow", "msg_from", None, QtGui.QApplication.UnicodeUTF8)) - self.msg_date.setText(QtGui.QApplication.translate("MainWindow", "msg_date", None, QtGui.QApplication.UnicodeUTF8)) - - self.msg_delete.setText(QtGui.QApplication.translate("MainWindow", "Delete", None, QtGui.QApplication.UnicodeUTF8)) - self.msg_back.setText(QtGui.QApplication.translate("MainWindow", "Back", None, QtGui.QApplication.UnicodeUTF8)) diff --git a/bak/windows.pyc b/bak/windows.pyc deleted file mode 100644 index 91dce96941555580c244c5daa8638ba8a147aab8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5505 zcmb_g-BKIL7489y4K@ZFgMZf^YjtG-@0vlHV!wBqJ->3#ngF1{f+L_kM zZ0xF3IS-J_R30Z+x!v15MqVKK&goH0NRXQ>pkey-cYgbHpVRu~-y_3+zwqZjltuP4 zfd4P>NoVi~@#lymAtFb7a75H6KJ*DE>=UwI95^EE7k?4rix5A27!curDCWu z`98eqK|FSJAx@;GnH~MQq4Wse_Ec#zP__4}7RF7h+ri8VKIttyq#%{B04ksrcF;?| z@QW*S4Cr2o@`HLeQ8bAVg`^6X7t^0)PCkQ4#2~irLry5|60U|Qu zTt>}6gFGA*>b%ewgc=gzIsP+J4I7C80*VK%7^s9f&@#*dhI#sY$22hww@kUnpo=|P zE{JeQd}(U|0$P}jjlGodWyX&1aD+h@t**-_L8CkzWzZ!Ckttvr%O+Zp=;FJ=(^r^p zq?hlC)pu2dmqj=#DBj~jU2DBekSCw}SPaxnicfu348mvBw|%n_yv`igS@D?FawDT= zuHWS0&7KH$uM-f6pfNUEH>3Evm24H?Vwty?<7&q=@!g^^UP`wabh}3}mTtUr>41RZ zYgUX|y4x)=cUa6F1|d*cGJe&{qPskOm!~J~^u0`XW{S&0mqErIvJ_0lL)Y@%KgpNl zVNR&8d8zIT^$kOb8`N)G)ZcVc;mi#?wmNcF2eM$45+TciiPj4ufGog1G^Qa75bw<0 zE`J^{=mGn4vsc#xOG4Q4nZTB)E*Bs2^urDpe`~oxJ;g;(;UX`yL$*SP3FAX+?sqKI zF5#oh#cq$WoPFXmP8%FGQ*?NcjWn3<9C$43kx(3<4+l1XICe!Zd#t-xKD0!hCmo z`JPykUDd~yWRD56E@ZUbtxs9*Q&8P;H*GbhA!m+hRwxS>m~+(==n#wAU60X#U#DT+a9?z$Ekc9Wr0= z+zaN&wk)i8nNeFDD;*pKo+~iNw>C(fh*d_cGQwL{Rrb#A zG=;ttUZD+AseY$qlN%c{qco>dvSAXFr`b@N(_=kTAYKKr5+~|s*wC^XWYSSh4@(D0 zTxA`RszHaPhk=$H0-{^0mLD~%>6Xauk-Shw5}YmZ`-mtH$n|ZwVF&CSS^P@X4rNj- zCvg-7`;k;PLDcB5L{-)r`$3|I@Q$_7jg&?d>!7SvTzgxmXKA*VG{;djs1=eL%;n#Z zSn3EqP?hX^B2)FV^r4WBwpUSNoNEn`SYj(yOC z={y2PvM*bB$ew844K4n)cs7xtVg1TwJ-)&IlkZ44yHHRLY#T6U1BU$suiJe@Bp;>fj zV{jPPnV*c@*+tr|Byls9i9bQ}1cKCco7Y8+#=l(QY{$gAY?HRgWH#ZYI;`kdae@fw zirJFwP!gyTq+OsaV~Q5%(+>2n)8hs`I9YN{_;-k(mLIT;#zRU&>;i&(MGy)OAeL&9_a$!*|1Ku|d-QPe z;6*}=lAxAG*xP%`n{<8Qm##$%VQ|`k$#UiuYz6U=^&9u-ew@HvAZgNl97jK(av;>n?+CKDD<#(y(Zt? z(&@TMcX-^W@8KE&1^*BL_-zNBN%o)cFJ-^{+dw#qNYi107(wVe8 zhMT0cs1wdzXdQ9x0MnA($xSr+?bJ06_O2(Y1`rD_*+^a;2-c0&8lf}(PEK?lx)4)s8BFFoA=+&#Ob4xR`Zo{p14Z`b$ywZc?ISEKnE zFV%@E>*-L3x#i(SA}%jhWDqVdqRs_w4QIkq?nhuM)D7fZ92pvRE#+o&uD86H>f=bd z`nV1h0ladWLQwsY8!7isZnL7aoZ^FF!L289s+k1!=kDj>MJNX6@}g&y?Z@G<%cP~8 zdjK6%2SHUu#|sZ$CMt*?JU2ut+zYcab)Aiye8exz&&;#{Bz2({C)FT&P9D{*)M}6% zs@jx}>kBjWkI&s~ydR@stDYc5@<5*;BveQYW$H&gwI9XhqbVFy2*d(3ljC*>(Ya;n zjflGF)!`yJN1jq}xgM^XwrK!qu!5E;rE*}}8+W#IFvmwc4n_RU<+=K171n&gwX1ZL zH8NZ|U)Jkr6F8Z;&f4>z^Jyzag{FggucpdzDED?>Ju{sMH7+=3cVRL2A?>U)1vr~u zhXWm@@MOv1FVFl9Na7s-bt-_*Z5&xg#aB3a=ez9p#=y9J&r=||)hv}LVM`^hpQTbY z4jU1M{x$$Ct8Es){Xf;or^B0TGN~VQh7Py*Yf9e5+s8Y4o|{C|XHr>>xeaBuU(pQq Pd(n8h%v}W8HQD!Hy|Qz8 diff --git a/bak/yagami.jpg b/bak/yagami.jpg deleted file mode 100755 index b66b94809647677b3881e104a798537845265619..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1519 zcmb7BdpOit7(Tz78JA&Z%t%?emP^|-GmKnvUEzn8v5`x)tSAgMHjFMrxvUf=-9(6x zRD>wC+8xr?Wmoy8sA+ zfE%%ZdxRN;a3v&OHi$;1)a!02hCB z;u1CF6K4|~`@}C2d;u^q?_-ybl_kMGxpCMFVj!1*uK)tW3!4B+Y>bRyD2geOND5>X zB^4EAC1qubDxFGErKu__Q#GhGbq15kR8d=`slm{sGnkA869^%CP)rfS6d4p{3gdr6 z-U?`Bzy@3d(g!dNLTHd&477>I5%(wJUy#TOh#~}|7*RH(0ti813`P;fj{*orXaL0& z^hk7lj-xuC!F3Xbq`V|E7a7E+9x16MnzRVR|2PtQL;*lBi6|Pp`pySy@v?9-SB*Bu|;?C?V#)BUBZQRH-f z@H|peM=h^-?v0#O6JhqFT`C1j8l-&N4dp|R3$~8bHr&z=olTD4yfXdKeY7pHe(3ME z?lfvyC4ISKzb`-c>J{-QW%4KUay>MTl78FyPEl)8Tz2!V`uYc#q+R`1A&EWrjq2L} z@G9)QH(?*C(UNgRK%Ox;$3Hxz{WkN3Wkgb6PtH2WU{6=!tY5NGO0s6DHjXbPR~wil zh9y?`cLYfq%gqbVjHNoao~=8uc^>WY_Rp4>$_}GnzXqKTR{mAruPDhrsdO+gr zz`edn^!iQ0_I5G9jlqy^JI}4P5;)Gb7kl~3LH(uz|-O}JZLu0qgL2pPMUauN6 zpmAvKuG3PF5^YCE9Q#J*P8#!;UA?|lZ(EyWi$|+*ndpF+9|^?_Neymhw!iZfJ<;h* z-gVNf|DmIFTWMHe#7@@A>~`N$e7E}D~+RtU5okcgz#}xY?7(u zA|pk|bLpt3Ko`%S3RpJ6I{K#~y11|Y?SO#Cym?`eAEg)W*x2IoV6|3?UH9_Ze1TIs z?pw3AI&yAahu+YjxyG)hxx3k^Pq3hx}UdcfX> zx(=T*sZVbn)h_yOib3e$;N|Qb<|;Fp3g^iC&>G$1%6PMuoM`cTrYuA>Qq*p)89O1_ zm-0(S*7eLOyBAZ%fhTkmXO^zwJ9yTrlodnu?pPja0OkKlulZ CiyMCc diff --git a/contactsServ.pyc b/contactsServ.pyc deleted file mode 100644 index 07e6e8f326a4a9a18b816be9ce39e6b7def0ad41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2072 zcmdT_O>-MX5bYVslI+;A;L!W-m9VvjaUEkD!(K?ZglpIex)d}kQC=b~8Q`o;eas7V(UEzX zn&0fmS%s#b%Dh4vlwpJeRdQtpomY7Y?jZglXkSX2)yToLO1egQ&08A82w!gBW20BrSZ;W> z!18yS4VtYIV|*qTUf}tHj+vzV7m}NAl6>#~M)E|8(Q^=eE{;bd6354* zIti@ngx_O~V|3SSpqbvDRpn#D6fONI%jIFS45cO4~ z{yxM2gB%;0p-RK~_2Ap#m3`&HC`rPeNnO-)*54sk4l~$iZt6-ns#E8m)@6>74X1tc z zl189hW{}QFBV!40CXG2Jd#JL>C&Q^v`OplCSrIM_38~PN5z8S*Mr#uV?CLSj$41)#?UeWQ= zf8`YL{|5gbSk7BT7Vf#!KI3X)lCje!^>-{_eZbbmRhe3M8;e%Beb7GI+CB<*4)$A} ztw*i!>tN5VzP8obIXF6aL)Y5h+TC+^UbB0+8yxL4w@$+57P_3#y=BHe!=D#9{eu1b PDz1rT{w`F6|H{7r%fZ5s diff --git a/contactsServ.py~ b/contactsServ.py~ deleted file mode 100644 index a06e643..0000000 --- a/contactsServ.py~ +++ /dev/null @@ -1,61 +0,0 @@ -from evolution import ebook -import pygobject -import ctypes -import sys -#from wrapper import * - - -#ebook = CDLL('libebook-1.2.so.5') -E_CONTACT_HOMEPAGE_URL = 42 -E_CONTACT_PHOTO = 94 -E_CONTACT_EMAIL = 97 -E_CONTACT_BIRTHDAY_DATE = 107 - -class address_book: - - def populateNames(self, recvLst, sentLst): - - addresses = ebook.open_addressbook('default') - contacts = addresses.get_all_contacts() - - listX=[] - - for contact in contacts: - - try: - phones = contact.get_property('phone') - phones_p=int(str(phones)[13:-1],16) - phoneList = pygobject.GList.new(phones_p) - - while phoneList.has_next(): - currPhone = ctypes.string_at(phoneList.next()) - for msg in recvLst: - if currPhone[-7:] == msg.fromNum[-7:]: - msg.setSenderName(contact.get_name()) - photo = contact.get_property('photo') - pi = ctypes.cast(ctypes.c_void_p(hash(photo)), ctypes.POINTER(pygobject.EContactPhoto)) - - if pi.contents.data.uri.startswith("image/"): - #data = string_at(pi.contents.data.inlined.data) - data = ctypes.string_at(pi.contents.data.inlined.data, pi.contents.data.inlined.length) - length = pi.contents.data.inlined.length - msg.setImageData(data, length) - else: - print contact.get_name()+" : "+pi.contents.data.uri - - for msg in sentLst: - if currPhone[-7:] == msg.toNum[-7:]: - msg.setRecName(contact.get_name()) - photo = contact.get_property('photo') - pi = ctypes.cast(ctypes.c_void_p(hash(photo)), ctypes.POINTER(pygobject.EContactPhoto)) - - if pi.contents.data.uri.startswith("image/"): - #data = string_at(pi.contents.data.inlined.data) - data = ctypes.string_at(pi.contents.data.inlined.data, pi.contents.data.inlined.length) - length = pi.contents.data.inlined.length - msg.setImageData(data, length) - - - except: - #print sys.exc_info() - continue diff --git a/csv_service.py b/csv_service.py index 029fd24..c2aeb6d 100644 --- a/csv_service.py +++ b/csv_service.py @@ -9,7 +9,7 @@ class csvServ: def __init__(self): - self.pathToHome = "/home/tarek/" + self.pathToHome = "/home/user/" self.pathToApp = self.pathToHome+".retroconv/" self.pathToInbox = self.pathToApp+"inbox.csv" self.pathToSent = self.pathToApp+"sent.csv" @@ -38,6 +38,7 @@ class csvServ: def fetchInbox(self): ifile = open(self.pathToInbox, "r") reader=csv.reader(ifile) + del self.recvLst[:] #self.recvLst=[] #self.recvNumbers=[] for row in reader: @@ -50,6 +51,7 @@ class csvServ: def fetchSent(self): ifile = open(self.pathToSent, "r") reader=csv.reader(ifile) + del self.sentLst[:] #self.sentLst=[] #self.sentNumbers=[] for row in reader: @@ -76,6 +78,9 @@ class csvServ: def importSent(self, path): try: + #if hasImportedSent: + # os.system("rm "+self.pathToSent) + os.system("cp "+str(path).replace(" ", "\ ")+ " "+self.pathToSent) self.fetchSent() return True @@ -84,6 +89,9 @@ class csvServ: def importInbox(self, path): try: + #if hasImportedInbox: + # os.system("rm "+self.pathToInbox) + os.system("cp "+str(path).replace(" ", "\ ")+ " "+self.pathToInbox) self.fetchInbox() return True diff --git a/csv_service.pyc b/csv_service.pyc deleted file mode 100644 index efc188dd013e4ee3f69cacec9b49856a9348978b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4044 zcmd5l5TCts96NPrDbO@fL7)Xp9}o=)PKMnlf!tf6P zGW?7TM0Nrm$-v0a$c_=ixmX5~3?tcz0$r0qEZftkYO+(4Y(cU`$?Eb{C%I9%DZtDC@#2JEdr+gpzF$mGhrj}zQpj40UX3M6d6ZBARI#^ zmMl^Pvc!r&f|??AO2;*)0`4>@EICcd8j37Q)>PzzWWX=TQ)u6ktfkClvEBAE1*41{ zlxP#f!)O%YSfnR}Imk#>NGmsosBxepod;bDbS!)NNUwH^ESw_sQ)E$}Y0#$hM7O7i@VrFJwzYg^8x41#Q7Nco&C`xS9+y6cS>KzeA;*EU~8OL zc{040?2ps_Y$ObK+gKwC{HMTXb-bUrQL%Q%9k}6!rKX$I^jv4?*7Jy(Jay}nql!BB zdO42j^{Afb@e()9C4Qr((QkC-(HOJp(T{*su%3}Tcr2C^Ba^FQ$VGSszrv|tn{h~y zZkrL&@pZt_Aj``&^;AV};Wg}O(TeWNJ?1U3ip%|xuiQw@U>Rd`Gl6B4T;&Nh05MmL zDocV%rpo>T1ZpvG5tv3!B6(s2V&}0OgEaCalEaQ1M{?)KyYd8FHA22X;g2=zR{0l; z{?%mlMD1m`Zc(sqx(GS=77g}uTOMHNd?u!8g-*q^Dq(Uwr&gkj`JX5qAz~?ZF>zzd z)fK%3hpPcgmt?NAbhy&V1j{lDQY_^(*2okMW3>YJzLvm6|@(z#9rb$CR*+_N9gDmP@yUw)=&J_Xi}7w z%jmq%!SeKy{7d=m+t@>^#fy-f7MhV4pt?NwQqqO-I`h-l@>KN6jHFPx=<`=ar$ho?k&i)FNUS`C^ zX5B2A2L99k-gfo|1>w2Rna;iou6>Vy31QzLc%Ohqd0}>9@eFp-(7F%uc|$R`>3t3j zvJZjmX*D~%p`BXLwpZE1r_~LOJz_j*C%&Ye_%!>uNvK^c;o89VT-Dtljgs=Ht+T9k z8Z0Bf=QXB)%r7<=sW|fXaA;lX@&lLM$2s4D>lrp;>ShU@bH(JOQi{Yuw{2p0IuREY zB-c-o6fMy^2v|l|yNYX(U!C67bd%seCTXbH=W5c~&<>YZO&XxvM-w+cWw}3;g@$-> z5WP4`ylh(0S@@sn#Y)dg5L7|&K4J3H`JEa0>HC>*+#rcDpZ-ew2Whw6VbupUEp%<( zYNnU%G1_0Rr;*d^jf!l42-0$aUPVLdu;AD=f_Dh66MR6xu5H%|sEOq@{9Jy;{^cuy zrE}TIJTE2nsCltjZ?*ty`fW7vX*I){n(BJ9!P0P_(bkW*EA6#>Jq_iRo6c8GwdQBR ReqYeb8vQMOaalru{0;V75sLr- diff --git a/csv_service.py~ b/csv_service.py~ deleted file mode 100644 index f698468..0000000 --- a/csv_service.py~ +++ /dev/null @@ -1,113 +0,0 @@ -import csv -from recv import recv -from sent import sent -from contactsServ import * -import os - -class csvServ: - - def __init__(self): - - - self.pathToHome = "/home/tarek/" - self.pathToApp = self.pathToHome+".retroconv/" - self.pathToInbox = self.pathToApp+"inbox.csv" - self.pathToSent = self.pathToApp+"sent.csv" - - self.recvLst=[] - self.sentLst=[] - self.recvNumbers=[] - self.sentNumbers=[] - - self.checkInitialLaunch() - - def checkInitialLaunch(self): - if not os.path.isdir(self.pathToApp): - os.system("mkdir "+self.pathToApp) - - - - - def checkCsvValidity(self): - print "Checking validity" - - #Check Extra Lines - #Check number of fields - #Check submit, deliver, sms (constant fields) - - def fetchInbox(self): - ifile = open(self.pathToInbox, "r") - reader=csv.reader(ifile) - #self.recvLst=[] - #self.recvNumbers=[] - for row in reader: - self.recvLst.append(recv(row[2],row[5], row[7])) - self.recvNumbers.append(row[2][-7:]) - - - ifile.close() - - def fetchSent(self): - ifile = open(self.pathToSent, "r") - reader=csv.reader(ifile) - #self.sentLst=[] - #self.sentNumbers=[] - for row in reader: - self.sentLst.append(sent(row[3],row[5], row[7])) - self.sentNumbers.append(row[3][-7:]) - - - - - - ifile.close() - - def fetchContactsInfo(self): - abook=address_book() - abook.populateNames(self.recvLst, self.sentLst) - - def hasImportedSent(self): - return os.path.isfile (self.pathToSent) - - - def hasImportedInbox(self): - return os.path.isfile (self.pathToInbox) - - - def importSent(self, path): - try: - os.system("cp "+str(path).replace(" ", "\ ")+ " "+self.pathToSent) - self.fetchSent() - return True - except: - return False - - def importInbox(self, path): - try: - os.system("cp "+str(path).replace(" ", "\ ")+ " "+self.pathToInbox) - self.fetchInbox() - return True - except: - return False - - - def getAllReceivedMsgs(self): - msgs=[] - for msg in self.recvLst: - msgs.append(msg.getSummary()) - return msgs - - - - - def getMsg(self, msgNum, msgType = 0): - #msgType 0: recv, 1:sent - - if msgType == 0: - return self.recvLst[msgNum] - - return self.sentLst[msgNum] - - - def getMsgText(self, msgNum): - return self.recvLst[msgNum].getMsg() diff --git a/main.py b/main.py index 5018484..5bb8f7d 100644 --- a/main.py +++ b/main.py @@ -165,13 +165,21 @@ def showInboxDialog(): if not msgs.hasImportedInbox() : inboxDialog.open() else: - print "Inbox is already Imported" + res = QMessageBox.question(mainWindow, "Retro Conversations", + "This will overwrite previously imported Inbox SMS. Proceed?", QMessageBox.Yes | QMessageBox.No); + + if res == QMessageBox.Yes: + inboxDialog.open() def showSentDialog(): if not msgs.hasImportedSent(): sentDialog.open() else: - print "Sent is already Imported" + res = QMessageBox.question(mainWindow, "Retro Conversations", + "This will overwrite previously imported Sent SMS. Proceed?", QMessageBox.Yes | QMessageBox.No); + + if res == QMessageBox.Yes: + sentDialog.open() if __name__ == '__main__': app = QApplication(sys.argv) diff --git a/main.py~ b/main.py~ deleted file mode 100644 index 1b9dfdd..0000000 --- a/main.py~ +++ /dev/null @@ -1,225 +0,0 @@ -import sys -from PyQt4.QtCore import * -from PyQt4.QtGui import * -from models import * -from GUI.main_window import * -from GUI.inbox_window import * -from GUI.message_window import * -from GUI.sent_window import * -from csv_service import * -from notification_service import Notifier -#import gtk -""" -#from windows import * - - -""" - -def showInboxMessages(): - #ui.stackedWidget.setCurrentIndex(1) - inboxWindow.show() - -def showSentMessages(): - #ui.stackedWidget.setCurrentIndex(3) - sentWindow.show() - -def showMsg(): - #ui.stackedWidget.setCurrentIndex(2) - msg = msgs.getMsg(inboxWindow.listView.currentIndex().row()) - #print msg.getMsgText() - inboxMsgWindow.msg_text.setText(msg.getMsgText()) - inboxMsgWindow.msg_address.setText(msg.getSenderName()) - inboxMsgWindow.msg_date.setText(msg.getDate()) - - ##################################### - - - if msg.getImageData() == "": - inboxMsgWindow.frame.setPixmap(QPixmap("graphics/contact_trans_120.png")) - else: - - arr=QByteArray(msg.getImageData()) - img = QPixmap() - img.loadFromData(arr) - - inboxMsgWindow.frame.setPixmap(img.scaled(120,120, Qt.KeepAspectRatioByExpanding)) - - inboxMsgWindow.show() - - -def showSentMsg(): - #ui.stackedWidget.setCurrentIndex(4) - msg = msgs.getMsg(sentWindow.listView.currentIndex().row(), 1) - sentMsgWindow.msg_text.setText(msg.getMsgText()) - sentMsgWindow.msg_address.setText(msg.getRecName()) - sentMsgWindow.msg_date.setText(msg.getDate()) - - ##################################### - - if msg.getImageData() == "": - sentMsgWindow.frame.setPixmap(QPixmap("graphics/contact_trans_120.png")) - else: - arr=QByteArray(msg.getImageData()) - img = QPixmap() - img.loadFromData(arr) - - sentMsgWindow.frame.setPixmap(img.scaled(120,120, Qt.KeepAspectRatioByExpanding)) - - sentMsgWindow.show() - -def populateInbox(): - #allSenders=msgs.getAllSenders() - #for x in allSenders: - - recvModel=RecvModel(msgs.recvLst) - inboxWindow.listView.setModel(recvModel) - -def populateSent(): - #allSenders=msgs.getAllSenders() - #for x in allSenders: - - sentModel=SentModel(msgs.sentLst) - sentWindow.listView.setModel(sentModel) - - #for x in msgs.sentLst: - #print x.getRecName() - -msgs=csvServ() -notifier = Notifier() - -def init(): - ################## Connect SIGNALS ####################### - - QObject.connect(mainWindow.inbox_button, SIGNAL("clicked()"), showInboxMessages) - QObject.connect(mainWindow.sent_button, SIGNAL("clicked()"),showSentMessages) - QObject.connect(inboxWindow.listView, SIGNAL("clicked(QModelIndex)"),showMsg) - QObject.connect(sentWindow.listView, SIGNAL("clicked(QModelIndex)"),showSentMsg) - QObject.connect(mainWindow.actionImport, SIGNAL("triggered()"),showInboxDialog) - QObject.connect(mainWindow.actionImport_sent, SIGNAL("triggered()"),showSentDialog) - QObject.connect(inboxDialog, SIGNAL("fileSelected(QString)"), importInbox) - QObject.connect(sentDialog, SIGNAL("fileSelected(QString)"), importSent) - - #QObject.connect(dialog, SIGNAL("fileSelected(QString)"), importInboxFile) - #QObject.connect(ui.msg_back, SIGNAL("clicked()"),showInboxMessages) - #QObject.connect(ui.sent_msg_back, SIGNAL("clicked()"),showSentMessages) - #QObject.connect(ui.sentView, SIGNAL("clicked(QModelIndex)"),showSentMsg) - - ############################################################ - - ############################################################ - - - - ############################################################ - - ################# Other Init functions ##################### - - - fetch = False - - if msgs.hasImportedSent(): - fetch = True - msgs.fetchSent() - populateSent() - - if msgs.hasImportedInbox(): - fetch = True - msgs.fetchInbox() - populateInbox() - - if fetch: - msgs.fetchContactsInfo() - - - ########################################################### - -#def showImportInboxFileDialog(): - #name = QFileDialog.getOpenFileName(None, "Open Image", "/home/user/", "Image Files (*.png *.jpg *.bmp)"); - #chooser = gtk.FileChooserDialog(title=None,action=gtk.FILE_CHOOSER_ACTION_OPEN, buttons=(gtk.STOCK_CANCEL,gtk.RESPONSE_CANCEL,gtk.STOCK_OPEN,gtk.RESPONSE_OK)) - - -def importInbox(path): - if msgs.importInbox(path): - notifier.requestPatience() - - msgs.fetchContactsInfo() - populateInbox() - - notifier.showSuccess(len(msgs.recvLst)) - else: - notifier.showFailure() - -def importSent(path): - if msgs.importSent(path): - notifier.requestPatience() - - msgs.fetchContactsInfo() - populateSent() - - notifier.showSuccess(len(msgs.sentLst)) - else: - notifier.showFailure() - - -def showInboxDialog(): - if not msgs.hasImportedInbox() : - inboxDialog.open() - else: - print "Inbox is already Imported" - -def showSentDialog(): - if not msgs.hasImportedSent(): - sentDialog.open() - else: - print "Sent is already Imported" - -if __name__ == '__main__': - app = QApplication(sys.argv) - #MainWindow = QtGui.QMainWindow() - #ui = Ui_MainWindow() - #ui.setupUi(MainWindow) - #MainWindow.show() - - ####### Initialization ######### - - mainWindow = Ui_MainWindow() - inboxWindow = Ui_InboxWindow(mainWindow) - sentWindow = Ui_SentWindow(mainWindow) - inboxMsgWindow = Ui_MessageWindow(inboxWindow) - sentMsgWindow = Ui_MessageWindow(sentWindow) - - - - inboxDialog = QFileDialog(mainWindow); - inboxDialog.setFilter("Recieved SMS CSV Files (*.csv)"); - inboxDialog.setViewMode(QFileDialog.List); - - sentDialog = QFileDialog(mainWindow); - sentDialog.setFilter("Sent SMS CSV Files (*.csv)"); - sentDialog.setViewMode(QFileDialog.List); - - - - - - #mainWindow=QMainWindow() - init() - - ################################ - - - mainWindow.show() - - - ################################ - - #win = QMainWindow() - #win.show() - - #name = QFileDialog.getOpenFileName(None,"Open Image", "/home/user/", "Image Files (*.png *.jpg *.bmp)"); - - sys.exit(app.exec_()) - - - - diff --git a/message.pyc b/message.pyc deleted file mode 100644 index ff1dac4445c0d4ec29d38b0ff8d4ea981da9e1bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1798 zcmcIkO>fgc5M4XzM*;4owm z_*?uHt{mXKaZ)O{R3gOL@yzV*yxF%i{`P&P{q@J^-JzNO7V&<8;h#dJ_y^|Ln1iVn zTxub-(4-3{ZI~~{To`jWXqdEV`Vm89KkdpLl%A{O}tYpP7jk6qa7<&T5v*t<4#6$q)TB%+@kBf%iqVeV(yMG zYT=(j>l~GZ>xiw~ac9rEqFmi^A6?$rugVW@D69Rwen*^_&b!=prtGbsj%68plO#LI zBuPlDZ$p@%HGPI8b~cm;F2YGOo{ke;m32zAV@8})a>N=r0Xgm#R8KZdaP6GPRh``& zb0R;;Y0r-i+$XsM>(8_Zt5h-Pnkp0pif^s2m)Qk(An+bUo!$S;vwv0;wi**`mM7s@ zjI1Kf^AO74r7a;_@w~yJt|o>#QQ@b(@g|wAowjH(OP6DqSY*ubkjMZ928L!d7rM zSh;>Ble2kOa!kV3Fs5}8u}P-igA-f0B+*+*lA=t{a+oo{PqE(N4Qf11{D6Xye)Fc< zzkHNpen)s@C2TQlEwvi@w7WG5?@YL0f83KNS}m%r_hh@QoG`ta$6I|VBB1iS)| z!$a^2JOVEO^G%Yr{2UMj36ku1yxyJpX7-zLK7L-9|M2O}gOnzpwp?$?@O=@P{0wao zJ)UT0PYcFcKwBa8L&`#O4SHrMYtTEQw?t3-P0E_n+1B1{i?V=v9r($=$fsjOV~8so zd`K=mSMqw5xnd7fAhUO5_(+5!>WdqK!G1t4gfl_;&QQNWu1UFiz-^msuM^6i6c(mq z4VKP}U_oGLSI`Brk`u`rINWo26Bh(yCaYV7 z)eq&^B+hS^w!sBFTvAhlMd&75b@$I~xAjpur_04nPYDnTvJJ_jfV?1LP$#43dFrFI zDp`0C3mZxwUt3)nm4gmgE2f1f%!lQ2H}|6=*|AmOG#A|`Nu4JpYu*{AB|AJX*MVc} z(v4*3_$W5Iw5k)%t5Wx3Wj-9}`E>6OlYvu8jt>ndmzSA)t!%5s*GxF3*0O|?lVaZk z6q!Y{Y!=%W%u=u%bils}`%A$s>_;GREG*qFsE6j|iP9)UO|Vjr$* ze^M9d9%v{Yh1fEO+Q*vON+h>0|D9H1K@m;QcLitxdp{k2k_k}evW(yC5Efbd9vx16 zHt4{DRiOJ%8-fMZf3YDPU^{xUCe@;z7`IaR@}A3FjoP=1Sg-_vx6OW$+Y^{WCC(=Q zD7$Mi4%T(+KwaC@@OK6RM6zcg{%+}>6Bh{XKISx04U^`BA~O8qr$^S#M{o9R#Zj0XW!cLZ_#xVC>h zPjvarn5DY`%h)(Q(^BnnpzmW0`v^i1-ABaU(~$d8LBP-}h}81RHvY7$qRF6xH&gDz z(ZYCwVgH739+L}@XmGAn94gmR8ry^lQyp&Y9Y5_T-DQNVtuDMneBk|W_|*e0ZR|a= z(gYs6Zx~HnoY**%SyJcDBP{?s2WvdB{#5JZ=jjdEGoyu^z_B6$@F13q6HNvn%RB$JFfNvT?=U@W9qTfSd+3*Y0Ir;=Y zl#o5iY7prdi{OZ_nZV(Uu&sl~b%=xixdA@7zURnToJ$|~(DI>ZEMaZFK8fV_`--ha~^&Vc9h z9G5_IAh%U!caH5n$Vr{1=<`{fulpy((o{~ez9rTD0`_Ds)^|h1ynJ`~!(d(Idm>_P z-W+*im{?gC(OsG`uDRD)Gq%7cYXaC1bN8|hcEt3t{QoupJG_IoRM2~DA42|~=p5jk z>1$8K*9c(iTmkN<1io*;%&o43Y3@23x5LjKS;HUz diff --git a/notification_service.py~ b/notification_service.py~ deleted file mode 100644 index 96f0dab..0000000 --- a/notification_service.py~ +++ /dev/null @@ -1,28 +0,0 @@ -import sys -import dbus -from dbus.mainloop.glib import DBusGMainLoop - -class Notifier: - - def __init__(self): - self.dbus_loop = DBusGMainLoop(set_as_default=True) - self.bus = dbus.SessionBus(mainloop=self.dbus_loop) - self.provider = self.bus.get_object('org.freedesktop.Notifications', '/org/freedesktop/Notifications') - self.proxy = dbus.Interface(self.provider, 'org.freedesktop.Notifications') - - def showAlert(self,alertText): - self.proxy.SystemNoteDialog(alertText, 0 ,"ok") - - def requestPatience(self): - text = "Please Wait" - self.proxy.SystemNoteInfoprint(text) - - - def showSuccess(self, num): - text = "Successfuly Imported "+num+" messages" - self.proxy.SystemNoteDialog(text, 0 ,"ok") - - def showFailure(self): - text = "Failed to import messages" - self.proxy.SystemNoteDialog(text, 0 ,"ok") - diff --git a/pygobject.pyc b/pygobject.pyc deleted file mode 100644 index 39eeaa16ea10931b5e06b2b7663292b9094d7446..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5944 zcmcIoO_S8d8E(xdv+S~ff#3ve6;AAN3h!X-isJ+b%d${7X4z;l33E|trJfmiXQV;u z*<~mvsS2*jA*Y;j%Rk61eRY8=D)qEmQ&C;%y7V^6-iC^rO53p~%HF1mT1D?l*?U4oCzWo=3ae%Bii*~Xv8T%3 zlPX#-dQX?Vt13EE^qwty*C^9o`z=Ts{~N!ygPLLS!yR)DH-C3}|Iz-}IyC;hNfMek zP4W_{6Buv@SN<0i5Zod|92~wXu1N{eQEx~o0>>w$enPzjBp6(g=Hg&Hs>mbYS*~Me z)r&`Vye;jcX7R|raq&?xt6x{$mh$%64Q~4>ikWoojgM}*yHhhr6L%Dh$8pkkds#Yi z2gZzl(&_YqXB*>b-yCeDS-%q}k$#T$&oce&WW^7Jj z^-TBU+~~{?he4j3(~Dh48Q!Bab7rwKkCTHQfj)`eVVWLH#&#-MndqZ_y8m^11$9I4 zeLo3C+V>56e1DWilOdZN?E6s~qE1OeGac((M(sYm_tnnUc5IXZ&v>yH&nsJS8efipQ11@G)Ki1sZ^DzsTkaJ`2TB1 zL0NHAeIw0pphB3vf_ZYKoi5}zv2>f;msYNaJ*jZWvXnlfaGb=(_us**a&lEUE$6%w z^3}y9=+Sn7Nh|tYf7H@Qw1F-JmJ7h$F)!`5hJ zbYl5mQOMrhOpn1YotS`e#0`?j4b$XMC$UaK?TX)HfVt}K2f2=1jQJus3_i%+2k@c6 z{!nkMxcEtd`&K%hW^sRD+;;e(yP1H!NAA6$?)TjrSRAd}n6popeapRm?b_#dI%ax$ zsO1$Cc=F6O1MO~R2KdFH`(+$*I~yeh38hf5g9@0JURDn57-7=V(7>9jV#F23ygi34 z*ex*L6Efz%!bDG-Nd}>TLQiKRut|Y|t4Cuqz3Qf!dl(Gk=&EbM3JkYZh)S{hF`#nC zDf}|_JTumf9pRoBXBgzhqcw}!?>>64^LX3yF0q5G1l9)N=hm#n#}9)SFR)wqc(XjS z=6W!XYq(j9t~Z^_72&8K1yDX;4Fh^^Yz?G16mMC0%q`BOrw4*`gGi=IC_h5Cr;iYU zMQibl7%s4+7IOq2e+bCxId7MqO8_(r)2SH920f-R|=4cRy z1DD{sA-eZ9Zo{FDHYDVEA8@7jSbQJF8^C}>!(@*xP43Z*V3RogC> z@-CyxV^9_Q_ugeq^!`3-^AIWK0CfdRGXg4@p!@>&oIzXFE;^?x*PS(|?$8mGewFZU zaTGm;g?_xYphIfjI$7`mDzZa-#IMpDe2kfUT0Eso*W%8U5Kc0PvE-Wke(vJ#8hAMO)T>Yt~arV%_wpM zc#g{+s*6td1DSlaV` zz!4I-V)+^LO3ule9&Q6;rw%3w4Ifuy!Y^0HJ zM;^^b_9lVWBf%|`UK5qMf=7DJWsutOLW~$Q*U6dRHfoJp)mcB;Ldv{eY1CScR&(`C z>!dl4hud2S_d#fO2dPPMmK(;2jzT<;A1&YxuAIuz#nD~cQ@5PnXD9O-6GNtf_2Sqh zx*Nqfck)yz=gXl^`eq=$gjOi0>jfYg%I!JSpCEaeBez^^KEZ2#Lz#FAXaJLzW6q-b zDiYja2?Kc{Fu17vFBtmxwj+l|nyI8#Gc+Z0nq=|o**`bpQD~vZa)tacmVJpUrv@pc zoJ(F2@i@|PRjSqd5h}0CCHBD$yaBm>ie-O~Yc3bPav|5y6}lWVb;mD7+xh&(g_Q?3N#r#74(K7L0PK zO8m(2R#4Jq=`hOQ=`<{rb3xX?Y5O+uUrwfzc1 zMceOTa>BQ18$F3A>Z=3?V^3_4mg12{9$>G31zd!+u7*MRn&FP^|DnTxGTT_FEU$ NEQVM diff --git a/recv.pyc b/recv.pyc deleted file mode 100644 index fb738ec5a74d0b8c97278c12a8cbe983bbe68670..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmb_aO^eh(5PhA@j?Tmd1+T(_m*Bx1^e7_k-o!a{1a&SUBt5fXCW)kb0}FFo@t64r z{44$etygi^J?n;4b=9N0>ea`OpU2Dd@88~4`12jf`9{RQ6jjS_umkqM8Zh)D>JTmhfg5$Yr4>0BN*zvN4eSmB~~yq7DWJppfJSO+@<;;}GF0))I2%vC;raZ!`4m z>Y}ys6yd(8qG-A%6h+F=O4Yml#xkRNbs1cs*ZOTL2UPhNVrA!j>#|S|ZkN3;UE80W zxzX)2>%!2V_T88bw5rLf#^+xyEwiv|o(9ZfUPW?ViPvTqf*$BTPSb35+rH4DwI6 z$SYNn*UoA!%KVN9Z*LQRENMJ*!NevJNwr5rih^A#im+6t?dyxZxH=X~%qF7#l2YrR yhs~ndDbI<|qeZfar&XNR?}4DQ9HFd&&)qOu-oK;Vy4$a&`d)Klx^NH8GWrdiEzC;* diff --git a/recv.py~ b/recv.py~ deleted file mode 100644 index 0afc751..0000000 --- a/recv.py~ +++ /dev/null @@ -1,27 +0,0 @@ -from message import message -#from contactsServ import * - -class recv(message): - - def __init__(self, fromNum, date, msg): - self.fromNum=fromNum - #message.date=date; - #self.contacts=address_book() - - - - message.__init__(self, msg, date) - - - - def setSenderName(self, name): - self.fromName=name - - def getSenderName(self): - try: - return self.fromName - except: - return self.fromNum - - - diff --git a/sent.csv b/sent.csv deleted file mode 100644 index aa0beb6..0000000 --- a/sent.csv +++ /dev/null @@ -1,160 +0,0 @@ -sms,submit,"","0102412751","","2010.01.15 22:30","","Log base 2 byb2a (log el 7aga)/log 2" -sms,submit,"","0102412751","","2010.01.14 12:43","","Ana s7eet law 3yza tenzeli badri" -sms,submit,"","0124641123","","2010.01.12 03:20","","Call menna ya reem :D" -sms,submit,"","+20124641123","","2010.01.10 12:22","","Yes, 3nd nora" -sms,submit,"","+20102412751","","2010.01.10 02:54","","9:30 hnak isA" -sms,submit,"","+20102412751","","2010.01.03 02:44","","A baz khales wala a? :D" -sms,submit,"","+20102412751","","2009.12.25 04:40","","Tab forward 3laya w h2olk tom isA" -sms,submit,"","+20102412751","","2009.12.25 04:33","","Call if u can 3shan ana bra" -sms,submit,"","+20102412751","","2009.12.24 14:23","","Ok :)" -sms,submit,"","0106676915","","2009.12.16 21:09","","La2" -sms,submit,"","0146068600","","2009.12.13 18:28","","Fi tawsila wala astana" -sms,submit,"","0102412751","","2009.12.11 15:39","","70044501980526" -sms,submit,"","+20102412751","","2009.12.11 00:47","","Ok w reem 2altli nb2a n2olha, 2olelha" -sms,submit,"","+20100046084","","2009.12.09 18:15","","Ok man waiting" -sms,submit,"","0100046084","","2009.12.09 18:06","","tigi m3aya wala amshi ana?" -sms,submit,"","0102412751","","2009.12.09 07:21","","Thx ya menna bs no printer" -sms,submit,"","+20106676915","","2009.12.07 02:33","","eshta ya GaWeeeZYY :D (k)" -sms,submit,"","0106676915","","2009.12.07 02:01","","Kol sana wnta tyb ya seeeeeees" -sms,submit,"","+20106614819","","2009.12.06 05:10","","hehehehehehe" -sms,submit,"","0102412751","","2009.12.05 01:37","","bkra 1st" -sms,submit,"","0100046084","","2009.11.27 04:45","","w haPpY 3id :D" -sms,submit,"","0100046084","","2009.11.27 04:44","","Happy BD YA mAAAAN W 3o2bal DisHILioN SanA :D:D" -sms,submit,"","0102412751","","2009.11.22 16:18","","tyb" -sms,submit,"","0102412751","","2009.11.22 12:34","","Call me lama ts7i" -sms,submit,"","+20106614819","","2009.11.17 17:29","","No" -sms,submit,"","0180742083","","2009.11.12 19:31","","0197920358" -sms,submit,"","0101272889","","2009.11.09 16:49","","Assi el multimedia copy mn 3l net wala our own words" -sms,submit,"","0102412751","","2009.11.09 14:32","","Khaliha 2" -sms,submit,"","0101272889","","2009.11.03 10:40","","Fen el lec" -sms,submit,"","0101272889","","2009.10.28 15:29","","Ana khalast el mafrood a3mlo f scad" -sms,submit,"","0101272889","","2009.10.27 10:36","","El lec fen" -sms,submit,"","0101884293","","2009.10.24 12:29","","Happy Birthday ya Raghda :)" -sms,submit,"","+20102540550","","2009.10.18 13:27","","5th" -sms,submit,"","0102412751","","2009.10.16 09:00","","boring boring boring boring boring boring boring boring boring boring" -sms,submit,"","0102412751","","2009.10.12 13:07","","Call me when u finish" -sms,submit,"","+20111224971","","2009.10.10 17:39","","713445487498082" -sms,submit,"","0102412751","","2009.10.08 08:36","","Ana s7EET :D" -sms,submit,"","0102412751","","2009.10.07 09:55","","m3lsh kont nayem. call me anytime lama tes7i" -sms,submit,"","0182222662","","2009.10.04 22:59","","Happy Birthday ya REHAM :D 3o2bal gogellion sana :D ana ba3t 3la fkra mn el sob7 bs ektashaft eni ba3t le nemra ghalat :D:D" -sms,submit,"","01812222662","","2009.10.04 13:10","","Happy Birthday ya REHAM :D 3o2bal gogellion sana :D" -sms,submit,"","0104446308","","2009.09.17 20:17","","Ya shero howa reham 3arfa wala la2 en fi bday bahaa. wna tare2, e7teyati :D" -sms,submit,"","0123526683","","2009.09.07 13:01","","Ana gai m3ak" -sms,submit,"","+20102412751","","2009.09.07 11:10","","Tiggo!:D Allah ybark fiki :) w 3am lama y3emekkk" -sms,submit,"","0102412751","","2009.09.06 21:33","","Sa7 3arbya :)" -sms,submit,"","0101272889","","2009.09.03 07:34","","Event esmaha SafeNameEvent" -sms,submit,"","+20102412751","","2009.08.21 22:05","","wnti tyba ya monmon looollll" -sms,submit,"","+20106504570","","2009.08.21 22:03","","wnti tyba ya samia Ramadan karim" -sms,submit,"","0122257078","","2009.08.20 14:51","","0104601814" -sms,submit,"","0103405520","","2009.08.18 13:00","","0106614819" -sms,submit,"","0123174186","","2009.08.17 06:35","","Reneli lama tes7a" -sms,submit,"","0122257078","","2009.08.17 03:42","","Reneli lw sa7i" -sms,submit,"","0122257078","","2009.08.16 08:58","","Kalmni awl mats7a" -sms,submit,"","0100046084","","2009.08.14 06:01","","El shela el gamda awi:D" -sms,submit,"","0119999764","","2009.08.06 03:20","","Kol sana wnti tyba :)" -sms,submit,"","0111966691","","2009.08.04 21:42","","Plz answer tarek" -sms,submit,"","+491639498283","","2009.07.28 18:29","","Sa2lt mal2tsh liki :P w b3den hwa enti katabti 3a2d asln:D 3ayz ashfko awel matigo isA rg3in emta" -sms,submit,"","+491639498283","","2009.07.28 17:00","","Ana l2et certificate wasfi m3aya ahe nw. El mfrod 2 slots lih 1800 bs lazm id bta3o 3shn el chek. Enti msh l2ilek 7aga esra7a w mfish 7d hna as2lo wla abosafi." -sms,submit,"","0112365365","","2009.07.24 09:14","","SalamoOOoOooo" -sms,submit,"","0127620656","","2009.07.20 12:40","","Kalmni lama ts7a" -sms,submit,"","0102412751","","2009.07.10 03:06","","Kol sana wnti tayba ya manoun :):) isA ya rab y72a2lk kol el bttmanih w tb2i btd7aki 3la tol daymn :)" -sms,submit,"","0104446308","","2009.07.09 21:50","","El me7war msh byt7arrakk!!!!!!" -sms,submit,"","+20102412751","","2009.07.09 04:59","","yes mshit, bs ftni el maghrb bs kont f cinema w nsit khales :s bs tale3 el beet aho dlw2ti w hasalih. Thx 4 checkin :)" -sms,submit,"","0101272889","","2009.07.07 06:53","","Xp-dev is down. 3shan kda svn msh sha3'al nw 3nd kolo" -sms,submit,"","0106247887","","2009.06.28 16:17","","Fi 7alet na7s" -sms,submit,"","+20105213977","","2009.06.25 14:13","","No problem, Sunday at 1 pm then. Tarek Galal" -sms,submit,"","0106960034","","2009.06.19 16:54","","Law hatgib fool, 2 fool bl beed, 1 batates" -sms,submit,"","0123526683","","2009.06.15 11:02","","Ana rakeb taxi speranza :D:D" -sms,submit,"","+20102540550","","2009.06.09 16:19","","E7na fe beet samo haneegy kaman shewaya" -sms,submit,"","0109900966","","2009.06.08 15:46","","H10" -sms,submit,"","0182222662","","2009.06.03 18:40","","aiwa b2aaaa obama gayelnaa el KHALIFAAA :D:D" -sms,submit,"","0109900966","","2009.06.03 03:13","","Happy Happy Happy Birthday ya lamaa w 3o2bal isA lama yt7a22lek btetmani :) w enjoy b2a u turn 20 once brdo:D" -sms,submit,"","+20101326461","","2009.06.02 14:27","","3enaya" -sms,submit,"","+20101326461","","2009.06.02 14:25","","Nop" -sms,submit,"","0101272889","","2009.06.01 12:13","","Room el CA el kona fiha" -sms,submit,"","0101272889","","2009.06.01 12:06","","Meeting room" -sms,submit,"","0109900966","","2009.06.01 11:58","","Khaliki kda nayma f betkooo :D" -sms,submit,"","0106676915","","2009.05.28 15:12","","Ana fakes msh haynf3" -sms,submit,"","0109900966","","2009.05.23 17:58","","Et2agl bokra bleel" -sms,submit,"","0103734088","","2009.05.20 10:52","","2alek ray7a el 2ola.. No comment! :D" -sms,submit,"","+20106676915","","2009.05.19 03:31","","Fucken thanks ya gweeezooo :D" -sms,submit,"","+20101884293","","2009.05.19 03:25","","Thanks raghdad:)" -sms,submit,"","+20109900966","","2009.05.19 03:24","","Sanks :D yalla 3o2balek kda lama tkbari w tb2i 2adi" -sms,submit,"","+20161056130","","2009.05.09 15:28","","Ana fl gm3a w msh h3raf akhosh onln lel asaf enhrda.. ema arwa7 b2a:D" -sms,submit,"","0161056130","","2009.05.09 15:13","","GOT MY 1ST RENTACODER JOB!! :D:D" -sms,submit,"","0112365365","","2009.05.08 03:40","","Ana budu" -sms,submit,"","0112365365","","2009.05.08 03:40","","Solom ma3lesh ma3ish feloos 5ales walahi mesh ha3raf agy" -sms,submit,"","+20106614819","","2009.05.02 14:47","","" -sms,submit,"","0126111564","","2009.04.29 09:23","","Call amrehab" -sms,submit,"","0127620656","","2009.04.27 05:40","","Please bring tomorrow a copy of ur guc id and ur personal id and forward this msg to wasfi" -sms,submit,"","0100048666","","2009.04.22 21:36","","Kol sana wnti taybaa! :):) sry 4 being that late.. isA ya rab y7a22lek el btetmamih :)" -sms,submit,"","0127620656","","2009.03.17 13:47","","3al2et moot haynzl bokra ya mao" -sms,submit,"","0127620656","","2009.03.17 12:03","","Samo 3andak??" -sms,submit,"","+20106614819","","2009.03.07 15:03","","Abu safi" -sms,submit,"","0106676915","","2009.02.23 23:03","","ana 3omri mhb3tlk msg tani" -sms,submit,"","0106676915","","2009.02.23 23:01","","Fi KENTAKY FEL BEET!! :D" -sms,submit,"","0106676915","","2009.02.23 22:59","","KENTAKY FEL BEET!!" -sms,submit,"","0106504570","","2009.02.23 22:55","","3shan lw 7ad kan fhemni ghalat, ana kan asdi mayfn3sh ne2ta3 m3ah tb3an" -sms,submit,"","0100704241","","2009.02.22 06:41","","With you" -sms,submit,"","0100046084","","2009.02.21 14:28","","Password el gweez Nothing_88 eb2a 2olo tl3 fiha underscore" -sms,submit,"","0109958830","","2009.02.20 01:04","","Aisha e7na lesa fl gam3a!!! G3aaaaaan" -sms,submit,"","0100704241","","2009.02.18 07:21","","m3ako ya no7 isA... w 7ale2 el mradi" -sms,submit,"","+20127620656","","2009.02.16 16:44","","Qwerty_456" -sms,submit,"","0100704241","","2009.02.16 01:15","","m3ako ya nanno bokra isA. has7a 9 kda eb2i kalmini. w hakoon 7ale2 :D" -sms,submit,"","0106504570","","2009.01.24 00:19","","Kol sana wnti tyba ya samsoon w 3o2bal ya rab y7a22lek el btetmanih w yrzo2k b fares el a7lam kda ader ya karim:D" -sms,submit,"","0109958830","","2009.01.21 14:30","","Sent" -sms,submit,"","0106676915","","2009.01.20 07:26","","Lazem ya ged3an tigo tshofo haifaa labsa ezay enhrda ""A 7 A"" :D" -sms,submit,"","+20101326461","","2009.01.08 08:57","","matnsashh" -sms,submit,"","+20106504570","","2009.01.04 00:49","","aho enti el koko! :D" -sms,submit,"","0109958830","","2009.01.04 00:43","","ya aisha msh 3aref 2a2olek a:D gebt 8/10 bel rules el khadtaha menek :D akhiran zedt 3an el 3 :D" -sms,submit,"","0106614819","","2009.01.03 14:27","","Makaltsh ya3ni :P" -sms,submit,"","+20109958830","","2009.01.01 00:23","","may all ur dreams come true too ya Aisha :) Happy new year <: o)" -sms,submit,"","0123526683","","2008.12.28 12:13","","KOL DA" -sms,submit,"","0123366769","","2008.12.21 08:00","","Kalmni awel mats7a abl matnzl mn el beet" -sms,submit,"","0109958830","","2008.12.19 17:18","","ya aisha ya t3bana assi el graphics sahl awi :P" -sms,submit,"","+20182222662","","2008.12.08 00:17","","wnti tayba ya reham thnks. aho abadt w sha7ant w radeet :D" -sms,submit,"","+20109958830","","2008.12.07 04:00","","thnks ya aisha kol sana wnti tayeba :)" -sms,submit,"","0122768786","","2008.12.06 12:12","","FesFes :D kol sana wnta tayb w 3o2bal meet sana <: o)" -sms,submit,"","0106676915","","2008.12.06 12:10","","Gwezzwezyyyyyyyy kol sana wnta tayb ya man w 3o2bal el enta 3ayzo isA <:oD :D. t3ala yalla 3shan na7tafel :D" -sms,submit,"","0106614819","","2008.11.29 14:26","","ana ta7t" -sms,submit,"","0102540550","","2008.11.28 18:46","","Ebtedi be tani wa7da" -sms,submit,"","0123526683","","2008.11.16 11:25","","Matensash el flash" -sms,submit,"","0101768332","","2008.11.15 17:05","","Call me when u finish..fawzy" -sms,submit,"","0106504570","","2008.11.15 09:55","","Call me awel ema tigi" -sms,submit,"","0103734088","","2008.11.05 09:26","","msh 3andek el 1st ya bent :@" -sms,submit,"","0106960034","","2008.11.03 14:54","","Efta7 el comp bta3i pass: unfaithful w keyring:00-10-15. Efta7 amsn recieved fel home hatla2i grid eb3atholi nw drory" -sms,submit,"","0102540550","","2008.11.03 13:21","","Hwa da math :D" -sms,submit,"","+64212322048","","2008.10.30 22:06","","ana raye7 7aflet mounir fl guc mngherek :p" -sms,submit,"","0100046084","","2008.10.30 17:13","","kalmni awel matokhrog mn el tut" -sms,submit,"","+20100046084","","2008.10.30 17:07","","Wna m3aya wa7da brdo" -sms,submit,"","0105136548","","2008.10.29 19:05","","enti fen el lab aw el tut bta3ek" -sms,submit,"","0100704241","","2008.10.29 18:30","","Kol daaaaaaaa :@" -sms,submit,"","0100046084","","2008.10.29 17:14","","Yes" -sms,submit,"","0101884293","","2008.10.24 02:05","","Happy birthday ya raghdadd w 3o2bal 100 sana isA :) :)" -sms,submit,"","0103734088","","2008.10.22 19:01","","Call me when u finish 3shan msh mrawa7 fl bus" -sms,submit,"","+20106676915","","2008.10.18 13:03","","3amalt a" -sms,submit,"","0101202017","","2008.10.14 20:03","","msh adeerrrrrrrr" -sms,submit,"","0105541210","","2008.10.04 22:46","","bos ana haro7 agib 7aga mn compume f city stars watla3 3lehom" -sms,submit,"","0123366769","","2008.09.15 02:39","","ekhlas ya sees" -sms,submit,"","+20101884293","","2008.08.23 22:24","","raghadeeeed enti kman wa7shani walahi :)) ana rag3 kman esbo3 kda isA, awel magi lazm nokhrog 3ala tol, el ghorba w7sha awi :D" -sms,submit,"","0123553896","","2008.08.20 02:09","","Rod ya 3am ana mn3em" -sms,submit,"","+447624801423","","2008.07.28 22:20","","help" -sms,submit,"","+447624801423","","2008.07.28 22:19","","gamdwj" -sms,submit,"","0106960034","","2008.07.27 19:10","","18568921241835" -sms,submit,"","0112365365","","2008.07.26 07:12","","Kalemni lama tes7a" -sms,submit,"","666","","2008.07.22 15:50","","3" -sms,submit,"","666","","2008.07.22 15:49","","" -sms,submit,"","0123526683","","2008.07.20 13:05","","el strength nezel" -sms,submit,"","0106676915","","2008.07.15 12:40","","Elect nezel hehehehehehehe" -sms,submit,"","0123526683","","2008.07.15 12:40","","Elect nezel hehehehehehehe" -sms,submit,"","0106614819","","2008.07.15 12:37","","Elect nezel hehehehehehehe" -sms,submit,"","0102540550","","2008.07.15 12:37","","Elect nezel hehehehehehehe" -sms,submit,"","0100011372","","2008.07.01 16:19","","fi 7ad dakhel 3ala mail lina w asking people to buy her kart sha7n w yeb3t el code.." -sms,submit,"","0106504570","","2008.06.24 18:10","","gebti B+ DE ;)" -sms,submit,"","0102540550","","2008.06.21 14:26","","el signals nawart el system :D" -sms,submit,"","0106614819","","2008.06.21 14:26","","el signals nawart el system :D" -sms,submit,"","0100011372","","2008.05.25 00:15","","Happy Happy Happy Happy Happy Happy Happy Happy Happy Birthday!!!! wish u the best isA :) :) 7ayoo abu el fasadd <:o)" -sms,submit,"","+20100046084","","2008.05.19 00:41","","wntaa tayeeeb ya etchyyyy thanks maaaan:D" -sms,submit,"","0105236064","","2008.05.17 01:49","","khlass bokra b2a walla yom tani" -sms,submit,"","0102540550","","2008.05.11 10:48","","l2et mkan ha7dar" -sms,submit,"","250","","2008.01.01 11:02","","" \ No newline at end of file diff --git a/sent.pyc b/sent.pyc deleted file mode 100644 index 58136eb8dc2dfde07c66a62437f7c2f66297cf70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1026 zcmb_a&59F25dL~5yK9nN5W%Am@G^LCE*?chy~zgY5!76oai%wpnIB2_E-d6AtZ(5{ z`6|AE)>pF|J?n;abyYE4-%t0CpC_~LM_*r8xc(i;{#;ggBB7SQ!3Jo76<}B=*ciO6 zQ+VLapq}6xa0Pr=C8!TjWQTIF`6a*1NEVMIbUuV~?Z*bYkK#mP@O|6^v;Bh2hZ1D= zN@jzzIoD{C5}ln1Y>}n%UBxjs>m^SwB?oCSkryu}g53s)Ry$EOkJn-Z(7J zJ1Ys|9SP1geG{F_IQW`qduEBJRb56OS#@EZ$p#H-SpI3~d>+fK-{hyI?}o)If8pEw z&35?gtGFmmi#+-e^N($rQ~u*GmzFRzEii$Zrd1;Q%~Dk-(%7r2AuiLdN#92LCvi~Q+IFk{*Uw>$VP#Of|BJX1 zrP*q$>QLUdMR&cYdtX2Tkzi6YmzAkM>^Mh({y}<^Z35m+57%uef8(%*S7^No+0KJ7=9n3#Aj$q^nRh48!eb? z0Zl`igj9xPdvs!`?9nyRH=>V|K9vEbQ6GWaFFcWf#v+~^@(QNZHhj>Qwz|n4VD}Y< zk0C741OZ6`P6D!_gaw{!Lz5oaKDmKpkmZn)Gz#HUNQC7WNuk3X06jI@z zL5n}NwT(IN>@+^eZQbtd+e=%;M_qen3*Jc&(wMF1__)erkAh^iRAl#jmIxn7?j;GC z_3&?U>-YiWzzqCAZplZniGO9AMBEi^A|RE*Iq)>M2UTm-wVy}rMZ+6N;spSiLLe;1 zNcK^4x(XHtau!g#O@;#{5E4$t_2iHrxxP$7$SkY}B-UI1wjRz+5eQx>axCj0<-;z{ zmH95Fedo`se3rD8Rm|fLdFS$mwMHDm0xWnH^Qq;;7KeFl`JOo1qU~~aZKJ+o>FQJM zn|W2W%bU`E(U$0t;MN*JBbGVm50TXiI5L}N+iVWDf=C&P$g&1t(V}9INf%vISZWt3 z_px5JH-a&d+n0!8B2`HqK>UHL+W$7MTyyy^@p5AZW@Wh1k3`jrax@$BQ(nVTwcRm~ o+RiG<<;Lp^r|02kK9K`VB;f60)DGC27wWl$_fp4IBkx-H8xMgDsQ>@~ diff --git a/sms.csv b/sms.csv deleted file mode 100644 index 8746b01..0000000 --- a/sms.csv +++ /dev/null @@ -1,6 +0,0 @@ -sms,deliver,"022904719","","","2010.01.15 16:25","","كلمنى شكرا Pls Call Me اتكلم دولي ب1.99جنيه بس للدقيقة.كلم800مجانا" -sms,deliver,"0118010337","","","2010.01.15 16:15","","كلمنى شكرا Pls Call Me اتكلم دولي ب1.99جنيه بس للدقيقة.كلم800مجانا" -sms,deliver,"+20102412751","","","2010.01.14 13:32","","كلمنى شكرا Pls Call Me اتكلم دولي ب1.99جنيه بس للدقيقة.كلم800مجانا" -sms,deliver,"Bianco","","","2010.01.14 11:55","","Leading fashion footwear Brand in Scandinavia, now open in Mohandeseen 15 Jazeerat el Arab, Benefit from our 30% Discount by showing this sms in the shop To stop SMS adds send STOP to 2020 for free" - - diff --git a/sms.csv~ b/sms.csv~ deleted file mode 100644 index a2f9faf..0000000 --- a/sms.csv~ +++ /dev/null @@ -1,4 +0,0 @@ -sms,deliver,"022904719","","","2010.01.15 16:25","","كلمنى شكرا Pls Call Me اتكلم دولي ب1.99جنيه بس للدقيقة.كلم800مجانا" -sms,deliver,"0118010337","","","2010.01.15 16:15","","كلمنى شكرا Pls Call Me اتكلم دولي ب1.99جنيه بس للدقيقة.كلم800مجانا" -sms,deliver,"+20102412751","","","2010.01.14 13:32","","كلمنى شكرا Pls Call Me اتكلم دولي ب1.99جنيه بس للدقيقة.كلم800مجانا" -sms,deliver,"Bianco","","","2010.01.14 11:55","","Leading fashion footwear Brand in Scandinavia, now open in Mohandeseen 15 Jazeerat el Arab, Benefit from our 30% Discount by showing this sms in the shop To stop SMS adds send STOP to 2020 for free" diff --git a/stacked.ui b/stacked.ui deleted file mode 100644 index 1512326..0000000 --- a/stacked.ui +++ /dev/null @@ -1,188 +0,0 @@ - - - MainWindow - - - - 0 - 0 - 800 - 400 - - - - MainWindow - - - - - - 0 - 0 - 800 - 400 - - - - - - - 0 - 0 - 801 - 361 - - - - - - - Inbox - - - - - - - Sent - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - 0 - 0 - 800 - 400 - - - - - - - - - 0 - 0 - 801 - 371 - - - - - - - - - msg_from - - - - - - - msg_date - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - 0 - 0 - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Arial'; font-size:10pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">msg_text</p></body></html> - - - - - - - - - Delete - - - - - - - Back - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - - - 0 - 0 - 800 - 25 - - - - - - - - diff --git a/stacked2.ui b/stacked2.ui deleted file mode 100644 index b3b8ae7..0000000 --- a/stacked2.ui +++ /dev/null @@ -1,217 +0,0 @@ - - - MainWindow - - - - 0 - 0 - 800 - 400 - - - - Retro Conversations - - - - - - - 0 - 0 - 800 - 400 - - - - - QLayout::SetMaximumSize - - - - - - - QFrame::Box - - - QFrame::Raised - - - 5 - - - 0 - - - xxxxxx - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - - 5 - - - 0 - - - - - - 26 - - - - color:rgb(106, 106, 106) - - - TextLabel - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - - QFrame::StyledPanel - - - TextLabel - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - background:rgb(50, 50, 50); - - - QFrame::Plain - - - 5 - - - Qt::Horizontal - - - - - - - margin-top:5px - - - TextLabel - - - true - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - Delete - - - - - - - Back - - - - - - - - - - - - - 0 - 0 - 800 - 25 - - - - - - - Option 1 - - - - - Option 2 - - - - - blabla2 - - - - - - diff --git a/test/GUI/__init__.py b/test/GUI/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/test/GUI/__init__.pyc b/test/GUI/__init__.pyc deleted file mode 100644 index 9637d4a7e88cb21ddfccbb206128776c8527e74a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmcckiI>Y~OOtmp0~9a*#a3E{| diff --git a/test/GUI/inbox.ui b/test/GUI/inbox.ui deleted file mode 100644 index 46ebfbe..0000000 --- a/test/GUI/inbox.ui +++ /dev/null @@ -1,42 +0,0 @@ - - - InboxWindow - - - - 0 - 0 - 800 - 400 - - - - MainWindow - - - - - - 0 - 0 - 800 - 400 - - - - - - - - 0 - 0 - 800 - 25 - - - - - - - - diff --git a/test/GUI/inbox_window.py b/test/GUI/inbox_window.py deleted file mode 100644 index 2b74a81..0000000 --- a/test/GUI/inbox_window.py +++ /dev/null @@ -1,38 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'inbox.ui' -# -# Created: Mon Feb 22 18:29:55 2010 -# by: PyQt4 UI code generator 4.6 -# -# WARNING! All changes made in this file will be lost! - -from PySide import QtCore, QtGui - -class Ui_InboxWindow(QtGui.QMainWindow): - def __init__(self, parent): - QtGui.QMainWindow.__init__(self, parent) - self.setObjectName("InboxWindow") - self.resize(800, 400) - self.centralwidget = QtGui.QWidget(self) - self.centralwidget.setObjectName("centralwidget") - self.listView = QtGui.QListView(self.centralwidget) - self.listView.setGeometry(QtCore.QRect(0, 0, 800, 400)) - self.listView.setObjectName("listView") - self.setCentralWidget(self.centralwidget) - self.menubar = QtGui.QMenuBar(self) - self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25)) - self.menubar.setObjectName("menubar") - self.setMenuBar(self.menubar) - self.statusbar = QtGui.QStatusBar(self) - self.statusbar.setObjectName("statusbar") - self.setStatusBar(self.statusbar) - - self.retranslateUi() - QtCore.QMetaObject.connectSlotsByName(self) - - self.setAttribute(QtCore.Qt.WA_Maemo5StackedWindow) - - def retranslateUi(self): - self.setWindowTitle(QtGui.QApplication.translate("InboxWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) - diff --git a/test/GUI/inbox_window.pyc b/test/GUI/inbox_window.pyc deleted file mode 100644 index 04d483c181800c29aac3f62c4c6990d133e95032..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1724 zcmcIk&2G~`5S~raG;L`qEiHeS3L%sOA_s)T0ipgNDg+JKAyo8Y9D55(T|2TTlp?qg z9)RcJEqE1P0KOT!2?vf~dB?juGvECC$Ir$2&)>g1iKu!S_-!WVYygj(R9p=7t9`dGQ)tw%_p2i{~5+$E2MJBiEI%Xmd(;^Ak_FWaJ<**Eg zSD+GQX$nVrNyf$YsYX~KZ87I=Fk;Ix03P!?KKon2UTBZAyRZ`-*|^MEIf#;i!X}5B zqG6aLrZ%ofNwJAt=Pk0(VX%%m3bXOhzPCx|d7eprH+p-$4%>n|gCy+i_8)hg%x`d_ z1AKdU>Pv#9_{B{SGOK3MESnXqHFF(Q_Ge$5YV%l;6j|0}gm2*>J&C006qkc5<2t#S zIhzJ;NAw+aeW9B9X|J@kIP$MS4a-!#aGcn(u_TY))^M1(C}fwV+8&d7u%xS-rB=(* zPhFJ7w*TVMy|y^(UjzBq*;@nV4Xi>6N~SFyRPCOkwbAa - - MainWindow - - - - 0 - 0 - 800 - 400 - - - - MainWindow - - - - - - 0 - 0 - 801 - 371 - - - - - - - Inbox - - - - - - - Sent - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - 0 - 0 - 800 - 25 - - - - - - - - diff --git a/test/GUI/main_window.py b/test/GUI/main_window.py deleted file mode 100644 index b23bd7b..0000000 --- a/test/GUI/main_window.py +++ /dev/null @@ -1,43 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'main.ui' -# -# Created: Mon Feb 22 18:09:04 2010 -# by: PyQt4 UI code generator 4.6 -# -# WARNING! All changes made in this file will be lost! - -from PySide import QtCore, QtGui - -class Ui_MainWindow(QtGui.QMainWindow): - - def __init__(self): - QtGui.QMainWindow.__init__(self) - self.setObjectName("MainWindow") - self.resize(800, 400) - self.centralwidget = QtGui.QWidget(self) - self.centralwidget.setObjectName("centralwidget") - self.verticalLayoutWidget = QtGui.QWidget(self.centralwidget) - self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 800, 400)) - self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") - self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) - self.verticalLayout.setObjectName("verticalLayout") - self.inbox_button = QtGui.QPushButton(self.verticalLayoutWidget) - - - self.inbox_button.setObjectName("inbox_button") - self.verticalLayout.addWidget(self.inbox_button) - self.sent_button = QtGui.QPushButton(self.verticalLayoutWidget) - self.sent_button.setObjectName("sent_button") - self.verticalLayout.addWidget(self.sent_button) - - - self.spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - - - self.verticalLayout.addItem(self.spacerItem) - - #QtCore.QMetaObject.connectSlotsByName(self) - - - #self.setAttribute(QtCore.Qt.WA_Maemo5StackedWindow) diff --git a/test/GUI/main_window.pyc b/test/GUI/main_window.pyc deleted file mode 100644 index 367319d36cd7deba74f4e0fde48386f858089058..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1408 zcmcIk&2G~`5FR^e(!Z4SmurQP$cY@dB81was)CfnR;lR4a_nup)Uhjj(l&?_g*(s0 z8}KT;0DLoc6G5+Fc_%ZwGv9nWGtQ5nt;Mh3KfjKsdg}OniB&voDXx>>nM0iYg{R{};|9clceC8EoD6t>Y`F#P$OgU8 zrpGpov+HSk2PZpN#VUj$$qEukfyAEQk>f~&EP>v|Dl9BUR)?%hpFqbU2R~p4_IC#8 zxkC3AHxTE!$`g)3Lv-8Fh`L5hJ+KP|acZhllk7b40@+21=kzU6%P@g~2NG+TCR(cE zDwt(8m({5`&DHwTX+_Nyb()`E0YML{1G$xO{41`l$8C*UxF6S^=3Av07g*A=t&v^7 zQ#RCqvA!q%w+cl8+CVi0JMkeJvOs;KwX4qnbcmv|f zl^57bBFk%qsz zxeU|Tre|9AViqU~fGr^UZLsh!OmZs4Ar-|QwC*`>(d95V7u{ZHM%nhBxiU$&pJ!5$ zZNKMt*%aIzCSj@UA02c@_&$Sc{Xm~yPCRM3bgOs_K~CFgVXa|pI*(LBtF@hV*pRg+ zwGM`Ysz#(JIvODuK`_eVaRO5zXH@?&U-|!$Q7S}fxQF`Jq>b-Sd>b2WsSb}PJ@Ulu Sf05BDJTLG4LW-cIw%p(3KPYkl diff --git a/test/GUI/main_window.py~ b/test/GUI/main_window.py~ deleted file mode 100644 index 4bb1dc2..0000000 --- a/test/GUI/main_window.py~ +++ /dev/null @@ -1,43 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'main.ui' -# -# Created: Mon Feb 22 18:09:04 2010 -# by: PyQt4 UI code generator 4.6 -# -# WARNING! All changes made in this file will be lost! - -from PySide import QtCore, QtGui - -class Ui_MainWindow(QtGui.QMainWindow): - - def __init__(self): - QtGui.QMainWindow.__init__(self) - self.setObjectName("MainWindow") - self.resize(800, 400) - self.centralwidget = QtGui.QWidget(self) - self.centralwidget.setObjectName("centralwidget") - self.verticalLayoutWidget = QtGui.QWidget(self.centralwidget) - self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 800, 400)) - self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") - self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) - self.verticalLayout.setObjectName("verticalLayout") - self.inbox_button = QtGui.QPushButton(self.verticalLayoutWidget) - - - self.inbox_button.setObjectName("inbox_button") - self.verticalLayout.addWidget(self.inbox_button) - self.sent_button = QtGui.QPushButton(self.verticalLayoutWidget) - self.sent_button.setObjectName("sent_button") - self.verticalLayout.addWidget(self.sent_button) - - - spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - - - self.verticalLayout.addItem(spacerItem) - - #QtCore.QMetaObject.connectSlotsByName(self) - - - #self.setAttribute(QtCore.Qt.WA_Maemo5StackedWindow) diff --git a/test/main.py b/test/main.py deleted file mode 100644 index 5f9912b..0000000 --- a/test/main.py +++ /dev/null @@ -1,21 +0,0 @@ -import sys -from PySide.QtCore import * -from PySide.QtGui import * -#from csv_service import csvServ -#from sent_model import * -#from windows import * -from GUI.main_window import * -from GUI.inbox_window import * - -if __name__ == '__main__': - app = QApplication(sys.argv) - - mainWindow=Ui_MainWindow() - - - mainWindow.show() - sys.exit(app.exec_()) - - - - diff --git a/test/main.py~ b/test/main.py~ deleted file mode 100644 index 389baed..0000000 --- a/test/main.py~ +++ /dev/null @@ -1,21 +0,0 @@ -import sys -from PySide.QtCore import * -from PySide.QtGui import * -#from csv_service import csvServ -#from sent_model import * -#from windows import * -from GUI.main_window import * -from GUI.inbox_window import * - -if __name__ == '__main__': - app = QApplication(sys.argv) - - mainWindow=Ui_InboxWindow() - - - mainWindow.show() - sys.exit(app.exec_()) - - - - diff --git a/testother.py b/testother.py deleted file mode 100644 index de67f46..0000000 --- a/testother.py +++ /dev/null @@ -1,15 +0,0 @@ -from PyQt4.QtCore import * -from PyQt4.QtGui import * -import sys -#import gtk -from evolution import ebook - -app = QApplication(sys.argv) - -win = QMainWindow() - -win.show() - -path = QFileDialog.getOpenFileName(None,"Open Image", "/home/user/", "Image Files (*.png *.jpg *.bmp)"); - -sys.exit(app.exec_()) diff --git a/testother.py~ b/testother.py~ deleted file mode 100644 index 78f8f7b..0000000 --- a/testother.py~ +++ /dev/null @@ -1,15 +0,0 @@ -from PyQt4.QtCore import * -from PyQt4.QtGui import * -import sys -#import gtk -import evolution - -app = QApplication(sys.argv) - -win = QMainWindow() - -win.show() - -path = QFileDialog.getOpenFileName(None,"Open Image", "/home/user/", "Image Files (*.png *.jpg *.bmp)"); - -sys.exit(app.exec_()) diff --git a/testother2.py b/testother2.py deleted file mode 100644 index 863bea6..0000000 --- a/testother2.py +++ /dev/null @@ -1,124 +0,0 @@ -#Written by Robin Burchell -# No licence specified or required, but please give credit where it's due, and please let me know if this helped you. -# Feel free to contact with corrections or suggestions. -# -# We're using PySide, Nokia's official LGPL bindings. -# You can however easily use PyQt (Riverside Computing's GPL bindings) by commenting these and fixing the appropriate imports. -#from PySide.QtCore import * -#from PySide.QtGui import * -from PyQt4 import * -from PyQt4.QtCore import * -from PyQt4.QtGui import * -import sys - -# This is our model. It will maintain, modify, and present data to our view(s). -# As this is read-only, it's pretty straightforward, but it can get pretty complex. -# This is something that Qt Development Frameworks/Nokia are aware of and working on, in terms of -# better documentation, as well as a better implementation of all this, but both of those aren't -# really within the scope of this tutorial. ;) -# -# For more information on list models, take a look at: -# http://doc.trolltech.com/4.6/qabstractitemmodel.html -# but do bear in mind there are other models (like tables) available, depending on your data needs. -# Again, beyond the scope of this tutorial for now. :) -class SimpleListModel(QAbstractListModel): - def __init__(self, mlist): - QAbstractListModel.__init__(self) - - # Cache the passed data list as a class member. - self._items = mlist - - # We need to tell the view how many rows we have present in our data. - # For us, at least, it's fairly straightforward, as we have a python list of data, - # so we can just return the length of that list. - def rowCount(self, parent = QModelIndex()): - return len(self._items) - - # Here, it's a little more complex. - # data() is where the view asks us for all sorts of information about our data: - # this can be purely informational (the data itself), as well as all sorts of 'extras' - # such as how the data should be presented. - # - # For the sake of keeping it simple, I'm only going to show you the data, and one presentational - # aspect. - # - # For more information on what kind of data the views can ask for, take a look at: - # http://doc.trolltech.com/4.6/qabstractitemmodel.html#data - # - # Oh, and just to clarify: when it says 'invalid QVariant', it means a null QVariant. - # i.e. QVariant(). - # - # 'index' is of type QModelIndex, which actually has a whole host of stuff, but we - # only really care about the row number for the sake of this tutorial. - # For more information, see: - # http://doc.trolltech.com/4.6/qmodelindex.html - def data(self, index, role = Qt.DisplayRole): - if role == Qt.DisplayRole: - # The view is asking for the actual data, so, just return the item it's asking for. - return QVariant(self._items[index.row()]) - elif role == Qt.BackgroundRole: - # Here, it's asking for some background decoration. - # Let's mix it up a bit: mod the row number to get even or odd, and return different - # colours depending. - # (you can, and should, more easily do this using this: - # http://doc.trolltech.com/4.6/qabstractitemview.html#alternatingRowColors-prop - # but I deliberately chose to show that you can put your own logic/processing here.) - # - # Exercise for the reader: make it print different colours for each row. - # Implementation is up to you. - if index.row() % 2 == 0: - return QVariant(QColor(Qt.gray)) - else: - return QVariant(QColor(Qt.lightGray)) - else: - # We don't care about anything else, so make sure to return an empty QVariant. - return QVariant() - -# This widget is our view of the readonly list. -# Obviously, in a real application, this will be more complex, with signals/etc usage, but -# for the scope of this tutorial, let's keep it simple, as always. -# -# For more information, see: -# http://doc.trolltech.com/4.6/qlistview.html -class SimpleListView(QListView): - def __init__(self, parent = None): - QListView.__init__(self, parent) - -# Our main application window. -# You should be used to this from previous tutorials. -class MyMainWindow(QWidget): - def __init__(self): - QWidget.__init__(self, None) - - # main section of the window - vbox = QVBoxLayout() - - # create a data source: - m = SimpleListModel(["test", "tes1t", "t3est", "t5est", "t3est"]) - - # let's add two views of the same data source we just created: - v = SimpleListView() - v.setModel(m) - vbox.addWidget(v) - - # second view.. - v = SimpleListView() - v.setModel(m) - vbox.addWidget(v) - - # bottom section of the window - hbox = QHBoxLayout() - - # add bottom to main window layout - vbox.addLayout(hbox) - - # set layout on the window - self.setLayout(vbox) - -# set things up, and run it. :) -if __name__ == '__main__': - app = QApplication(sys.argv) - w = MyMainWindow() - w.show() - app.exec_() - sys.exit() diff --git a/welcome b/welcome deleted file mode 100644 index e69de29..0000000 diff --git a/windows.py.bak b/windows.py.bak deleted file mode 100644 index 0e88d3d..0000000 --- a/windows.py.bak +++ /dev/null @@ -1,110 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'stacked2.ui' -# -# Created: Mon Feb 15 02:28:40 2010 -# by: PyQt4 UI code generator 4.6 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui - -class Ui_MainWindow(object): - def setupUi(self, MainWindow): - MainWindow.setObjectName("MainWindow") - MainWindow.resize(800, 400) - self.centralwidget = QtGui.QWidget(MainWindow) - self.centralwidget.setObjectName("centralwidget") - self.stackedWidget = QtGui.QStackedWidget(self.centralwidget) - self.stackedWidget.setGeometry(QtCore.QRect(0, 0, 800, 400)) - self.stackedWidget.setObjectName("stackedWidget") - self.page = QtGui.QWidget() - self.page.setObjectName("page") - self.verticalLayoutWidget = QtGui.QWidget(self.page) - self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 800,400)) - self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") - self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) - self.verticalLayout.setObjectName("verticalLayout") - self.inboxButton = QtGui.QPushButton(self.verticalLayoutWidget) - self.inboxButton.setObjectName("inboxButton") - self.verticalLayout.addWidget(self.inboxButton) - self.pushButton_2 = QtGui.QPushButton(self.verticalLayoutWidget) - self.pushButton_2.setObjectName("pushButton_2") - self.verticalLayout.addWidget(self.pushButton_2) - spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.verticalLayout.addItem(spacerItem) - self.stackedWidget.addWidget(self.page) - self.inboxMessages = QtGui.QWidget() - self.inboxMessages.setObjectName("inboxMessages") - self.listView = QtGui.QListWidget(self.inboxMessages) - self.listView.setGeometry(QtCore.QRect(0, 0, 800, 400)) - self.listView.setObjectName("listView") - self.stackedWidget.addWidget(self.inboxMessages) - self.page_2 = QtGui.QWidget() - self.page_2.setObjectName("page_2") - self.verticalLayoutWidget_2 = QtGui.QWidget(self.page_2) - self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(0, 0, 800, 400)) - self.verticalLayoutWidget_2.setObjectName("verticalLayoutWidget_2") - self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_2) - self.verticalLayout_2.setObjectName("verticalLayout_2") - self.horizontalLayout_2 = QtGui.QHBoxLayout() - self.horizontalLayout_2.setObjectName("horizontalLayout_2") - self.msg_from = QtGui.QLabel(self.verticalLayoutWidget_2) - self.msg_from.setObjectName("msg_from") - self.horizontalLayout_2.addWidget(self.msg_from) - self.msg_date = QtGui.QLabel(self.verticalLayoutWidget_2) - self.msg_date.setObjectName("msg_date") - self.horizontalLayout_2.addWidget(self.msg_date) - spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.horizontalLayout_2.addItem(spacerItem1) - self.verticalLayout_2.addLayout(self.horizontalLayout_2) - - self.line = QtGui.QFrame(self.verticalLayoutWidget_2) - self.line.setFrameShape(QtGui.QFrame.HLine) - self.line.setFrameShadow(QtGui.QFrame.Sunken) - self.line.setObjectName("line") - self.verticalLayout_2.addWidget(self.line) - - #self.msg_text = QtGui.QTextBrowser(self.verticalLayoutWidget_2) - self.msg_text = QtGui.QLabel(self.verticalLayoutWidget_2) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.msg_text.sizePolicy().hasHeightForWidth()) - self.msg_text.setSizePolicy(sizePolicy) - self.msg_text.setObjectName("msg_text") - self.msg_text.setWordWrap(True) - self.verticalLayout_2.addWidget(self.msg_text) - self.horizontalLayout = QtGui.QHBoxLayout() - self.horizontalLayout.setObjectName("horizontalLayout") - self.msg_delete = QtGui.QPushButton(self.verticalLayoutWidget_2) - self.msg_delete.setObjectName("msg_delete") - self.horizontalLayout.addWidget(self.msg_delete) - self.msg_back = QtGui.QPushButton(self.verticalLayoutWidget_2) - self.msg_back.setObjectName("msg_back") - self.horizontalLayout.addWidget(self.msg_back) - self.verticalLayout_2.addLayout(self.horizontalLayout) - #spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - #self.verticalLayout_2.addItem(spacerItem2) - self.stackedWidget.addWidget(self.page_2) - MainWindow.setCentralWidget(self.centralwidget) - self.menubar = QtGui.QMenuBar(MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 25)) - self.menubar.setObjectName("menubar") - MainWindow.setMenuBar(self.menubar) - self.statusbar = QtGui.QStatusBar(MainWindow) - self.statusbar.setObjectName("statusbar") - MainWindow.setStatusBar(self.statusbar) - - self.retranslateUi(MainWindow) - QtCore.QMetaObject.connectSlotsByName(MainWindow) - - def retranslateUi(self, MainWindow): - MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) - self.inboxButton.setText(QtGui.QApplication.translate("MainWindow", "Inbox", None, QtGui.QApplication.UnicodeUTF8)) - self.pushButton_2.setText(QtGui.QApplication.translate("MainWindow", "Sent", None, QtGui.QApplication.UnicodeUTF8)) - self.msg_from.setText(QtGui.QApplication.translate("MainWindow", "msg_from", None, QtGui.QApplication.UnicodeUTF8)) - self.msg_date.setText(QtGui.QApplication.translate("MainWindow", "msg_date", None, QtGui.QApplication.UnicodeUTF8)) - - self.msg_delete.setText(QtGui.QApplication.translate("MainWindow", "Delete", None, QtGui.QApplication.UnicodeUTF8)) - self.msg_back.setText(QtGui.QApplication.translate("MainWindow", "Back", None, QtGui.QApplication.UnicodeUTF8)) diff --git a/windows.pyc b/windows.pyc deleted file mode 100644 index acbd92dad167f8b8660f31e6e7b9074c1ac0a5bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8108 zcmb_hTVET;6`uv-3pNH{z}GlyC64775LYJ!OoPCVodAXv;7jW&i*`X%ue8eU5Fm|T z>OS=&^t}&#?MLW0=vV0%X#eNT?r4z&&hOV?YtfwfpX;1Cb7uMXfBJfV{M(6(X?2YfA)O;&qp>ye{E)iycdN-Qq7oycgot>mK3th*JI|FvJ%R9YB7v_MKkN_n?0%e@NH9;S6o?tA?seaZ**IjDdH2~z{3}$5*9!Ow89Sh z(k+}4%dU`uUVKQ$B0lk7&kOOhB_!MY-VzoKAOXDH;yvtET|#yf1d~4tQSPCq>|u@` zA~NEmgqna(@$i(8r-eErE?fZ|g|3{=7#Xz67Ey*zz7GfhmrsVV0e zbnb&%fPj`WM$GwyFEO@{hkXn>Yd{x{g8F&b&mcCyB2&OLkW8eJXyLoa(-)cV91B0f zchTs(B)s#&>k}03%R*jBzYL1^J>p##i-Ec!@pG3EgYaqf+9JJFNd&Jl$5mE*!DzXb zP!rd$^YHoyBM1Z{*x#=Bs*!A#?gq=e!5jmbY4ZC9jq#;?lR-B>s2B(+ZbnHj-OW_Y zEf#Z&L6?lKkJBu=&C|De`m&k+B+;FiV)M{u&=m%erC`#bwGH2$qkK6Y=7ju|m+Fp? zpBZjY@21qxvs5^P1*L74)sZtgkOh5|2uT(Ure9zfvH<%~vmpx*?_}?__;Zgz_t>AI zc3t-j31Q180#i{fF5c(q`xzI%Fx;Saa1m6vsI!7>g$^CY`^MY{EYvLFaN=UC#|TrG zc!z3(QZquugQJGQXm(IwVZ%a>(VEL~dZyt8b%NM4W7u}hjE!x>Od2kR-t|{*CZ%3pK+>2_=NF<)Kk# zY?);>vn=G3%rx=M(wJzZLRp)=0WQ1?wGS zfmz`NW?JCs=APC2&qyvZsF>L_i$*f2X45QXsgH&CX?Fa?BsuH>*Ef8QJ{9s=`sG_u zq@xw2??f>TIFPWsS%+Y%&a0wv=6qTlm)Xu`Ay-JZcb5<7yHsa5wJ-rux_D8>w0OD7 zVS7%(-r=;zvaSiQSzA_xTqkO37{#hg&%&#)MYMdiT2j-GyU}&o_o`&z7=S5raKA<#1qFJ#n%$@ z4+$TQNoF}C^Lw8Ao;h$tCLC@;O*ytR92K6cFvkRQkjyN?V}!>Deblrfd`9?;(B~Ru z@=l_~qUyCPWHlY*(o)J#<4&@w=!Vj~=}5a9eE+~bhi^d@zpf%T*q7d}uMmTT94oi- z*7sg8S@nS2Z~?f2FF*Q`k`*^tb`Qfnl^`y(O{jAq$@+G9P~1~0tg{(0wCN#Qa!lv( zU^5uF;>R(x#P9{zJsGPl>F@Iej+B=t)DY;M)MIL(Z3@IoAXdXj{si@@!61|PTD)7{ ziNYF-4`iLhr*zL%KKo2`LskBPVl}N2*)x*o`GF74RLnL)$OH0vjlxGWG+@8T;wQ4c z>qn(Z6b6C24etH~k%WSQ$9g^4$?M6^UQbH8{qhxfCvs~(-;g`;PvKetAgvymS|-O- z$ctpg93Z;%a^NP9PI8<&Mt;h;$5NAU(Ouj~rkKg=WWZ@WYJPoh+l|y&f+$z*#WbQ^ zb1O=Q_2&(GmdD#k6Ks=46)CjtM4qxcF;zX^{-a+}s|W-qK;*~rC*PsVKPz6>Y3)$r zv+(s&c0)KEOC2KhjUPfvbm#!91HA4)wnOo8$P13;`c^SK&|Ai#G|9m+k8dD^s9`;jw9^8|v_r)G1P z6khODs+|0o*h-32N+z=j@5|k)dJ;y6fU4?})C?tos&3o@()p=M2ItU*bgt6l8a+5& z$%l1{Ep1sRvxU@J6gFVZAy<@*XwP?U5!c7`xQ&NOY$FAWVLe7UmUX4mP=|zLSn}11 zdqB%fK<5);w}~C)TwuL8s*WpT-%}JbcuVoqj_R_aR;1UYC7^{s?$)u<6b>AEJ;uyT zT=regBXTVv>?p2bJlY5w&K*ppA&2b>V&WAy+LiU#$2ocYADx*#t&IThDURgl$1JX-GlQGnc0`g=OSQ}a>kF3DZ(YalLF+tw zrD=rL-?Rt%sbw@RI@uD65Jg8vN;dFwn)W$>COgRYBS(iC|+r|7=Sx) zXQ@}(pchVn{!&{9+iX2{35MFB$1VZhueTV`f1It?+Mol+LG=syY-U~T1V#Kxd1_}? zxe~|JnmDNHp^cLbw~pAQW;5m^?HS!`xbBv4)NoV8txWtc)V{epOV1ZKUadX0pKh!y z+iRP}})*d*_HaKUc-+JU@rd)3xh3OCIHZ0H#XKch1I9Lr3wW+<49| z%+JMisM_kV0TclWl{ki=#;_eo`%m_MRVsgkPnj9J5&0wgI9X@ycfE5^49@wvf>yR2 zdWSZX9_4I0a7K3AnhXwS?kz;p4erfqVvN&$W_+xnlJPz_T{BZ-V<~{7&eX%G<_5Fm zQNu{Baq}>u!p6*4<6zcK#@ivTkhLSEz~50v2obe*nlkc(8rcrQ%G(i~QV7HhG?U|I z2+_HDzS)2}S7^XRa*jNu;Bqguq;GRQNP{BX{ixx-NRvcAx0;D*3i%SM?7g%fu*L~~9J!)9GpLeJmac=DCLgwUM@ z=Q;VnSCD3U>)tz=e~L(Dx?mezy5~z9W?JP^)%SIK$L$<9am{|MrIF%4syYD)qF(6N zX-^ypQUAmzroK*CdFw&)?^@4g^F5_Cf9Gl8xpyp=X@ix^+?$olwb0uOFmx0EEWK&y z|J_VEbl!9CN$O8oXaBy+f6(UaTRSXC&*yulzN%76hJ2G{zF*M}c6?5|I!|qCOok10 F{STkFdNKe2 diff --git a/yagami.jpg b/yagami.jpg deleted file mode 100755 index b66b94809647677b3881e104a798537845265619..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1519 zcmb7BdpOit7(Tz78JA&Z%t%?emP^|-GmKnvUEzn8v5`x)tSAgMHjFMrxvUf=-9(6x zRD>wC+8xr?Wmoy8sA+ zfE%%ZdxRN;a3v&OHi$;1)a!02hCB z;u1CF6K4|~`@}C2d;u^q?_-ybl_kMGxpCMFVj!1*uK)tW3!4B+Y>bRyD2geOND5>X zB^4EAC1qubDxFGErKu__Q#GhGbq15kR8d=`slm{sGnkA869^%CP)rfS6d4p{3gdr6 z-U?`Bzy@3d(g!dNLTHd&477>I5%(wJUy#TOh#~}|7*RH(0ti813`P;fj{*orXaL0& z^hk7lj-xuC!F3Xbq`V|E7a7E+9x16MnzRVR|2PtQL;*lBi6|Pp`pySy@v?9-SB*Bu|;?C?V#)BUBZQRH-f z@H|peM=h^-?v0#O6JhqFT`C1j8l-&N4dp|R3$~8bHr&z=olTD4yfXdKeY7pHe(3ME z?lfvyC4ISKzb`-c>J{-QW%4KUay>MTl78FyPEl)8Tz2!V`uYc#q+R`1A&EWrjq2L} z@G9)QH(?*C(UNgRK%Ox;$3Hxz{WkN3Wkgb6PtH2WU{6=!tY5NGO0s6DHjXbPR~wil zh9y?`cLYfq%gqbVjHNoao~=8uc^>WY_Rp4>$_}GnzXqKTR{mAruPDhrsdO+gr zz`edn^!iQ0_I5G9jlqy^JI}4P5;)Gb7kl~3LH(uz|-O}JZLu0qgL2pPMUauN6 zpmAvKuG3PF5^YCE9Q#J*P8#!;UA?|lZ(EyWi$|+*ndpF+9|^?_Neymhw!iZfJ<;h* z-gVNf|DmIFTWMHe#7@@A>~`N$e7E}D~+RtU5okcgz#}xY?7(u zA|pk|bLpt3Ko`%S3RpJ6I{K#~y11|Y?SO#Cym?`eAEg)W*x2IoV6|3?UH9_Ze1TIs z?pw3AI&yAahu+YjxyG)hxx3k^Pq3hx}UdcfX> zx(=T*sZVbn)h_yOib3e$;N|Qb<|;Fp3g^iC&>G$1%6PMuoM`cTrYuA>Qq*p)89O1_ zm-0(S*7eLOyBAZ%fhTkmXO^zwJ9yTrlodnu?pPja0OkKlulZ CiyMCc -- 1.7.9.5