Create a function to feed data in MDList message
This commit is contained in:
parent
293e171a47
commit
9ea8e4e900
|
@ -23,7 +23,7 @@ from kivy.uix.screenmanager import Screen
|
||||||
|
|
||||||
from bitmessagekivy import kivy_helper_search
|
from bitmessagekivy import kivy_helper_search
|
||||||
from bitmessagekivy.baseclass.common import (
|
from bitmessagekivy.baseclass.common import (
|
||||||
showLimitedCnt, toast, ThemeClsColor,
|
showLimitedCnt, toast, ThemeClsColor, mdlist_message_content,
|
||||||
SwipeToDeleteItem, ShowTimeHistoy, empty_screen_label
|
SwipeToDeleteItem, ShowTimeHistoy, empty_screen_label
|
||||||
)
|
)
|
||||||
from bitmessagekivy.baseclass.maildetail import MailDetail
|
from bitmessagekivy.baseclass.maildetail import MailDetail
|
||||||
|
@ -43,6 +43,7 @@ class Draft(Screen, HelperDraft):
|
||||||
account = StringProperty()
|
account = StringProperty()
|
||||||
queryreturn = ListProperty()
|
queryreturn = ListProperty()
|
||||||
has_refreshed = True
|
has_refreshed = True
|
||||||
|
label_str = "yet no message for this account!!!!!!!!!!!!!"
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
"""Method used for storing draft messages"""
|
"""Method used for storing draft messages"""
|
||||||
|
@ -85,8 +86,7 @@ class Draft(Screen, HelperDraft):
|
||||||
# halign='center',
|
# halign='center',
|
||||||
# size_hint_y=None,
|
# size_hint_y=None,
|
||||||
# valign='top')
|
# valign='top')
|
||||||
label_str = "yet no message for this account!!!!!!!!!!!!!2"
|
self.ids.ml.add_widget(empty_screen_label(self.label_str))
|
||||||
self.ids.ml.add_widget(empty_screen_label(label_str))
|
|
||||||
|
|
||||||
def draftDataQuery(self, xAddress, where, what, start_indx=0, end_indx=20):
|
def draftDataQuery(self, xAddress, where, what, start_indx=0, end_indx=20):
|
||||||
"""This methosd is for retrieving draft messages"""
|
"""This methosd is for retrieving draft messages"""
|
||||||
|
@ -104,15 +104,7 @@ class Draft(Screen, HelperDraft):
|
||||||
"""This method is used to create mdlist"""
|
"""This method is used to create mdlist"""
|
||||||
data = []
|
data = []
|
||||||
total_draft_msg = len(self.ids.ml.children)
|
total_draft_msg = len(self.ids.ml.children)
|
||||||
for mail in self.queryreturn:
|
mdlist_message_content(self.queryreturn,data=data)
|
||||||
third_text = mail[3].replace('\n', ' ')
|
|
||||||
data.append({
|
|
||||||
'text': mail[1].strip(),
|
|
||||||
'secondary_text': mail[2][:10] + '...........' if len(
|
|
||||||
mail[2]) > 10 else mail[2] + '\n' + " " + (
|
|
||||||
third_text[:25] + '...!') if len(
|
|
||||||
third_text) > 25 else third_text,
|
|
||||||
'ackdata': mail[5], 'senttime': mail[6]})
|
|
||||||
for item in data:
|
for item in data:
|
||||||
message_row = SwipeToDeleteItem(
|
message_row = SwipeToDeleteItem(
|
||||||
text='Draft',
|
text='Draft',
|
||||||
|
|
Reference in New Issue
Block a user