Something went wrong on our end
Forked from
clients / python / sakia
3077 commits behind the upstream repository.
communityTabWidget.py 1.17 KiB
'''
Created on 2 févr. 2014
@author: inso
'''
import logging
from PyQt5.QtWidgets import QWidget
from cutecoin.models.community.membersListModel import MembersListModel
from cutecoin.models.transaction.issuancesListModel import IssuancesListModel
from cutecoin.gui.issuanceDialog import IssuanceDialog
from cutecoin.gen_resources.communityTabWidget_uic import Ui_CommunityTabWidget
class CommunityTabWidget(QWidget, Ui_CommunityTabWidget):
'''
classdocs
'''
def __init__(self, account, community):
'''
Constructor
'''
super(CommunityTabWidget, self).__init__()
self.setupUi(self)
self.community = community
self.account = account
self.communityMembersList.setModel(MembersListModel(community))
self.issuancesList.setModel(IssuancesListModel(account, community))
if self.account.issuedLastDividend(community):
self.issuanceButton.setEnabled(False)
else:
self.issuanceButton.setEnabled(True)
def openIssuanceDialog(self):
logging.debug("Display dialog")
issuanceDialog = IssuanceDialog(self.account, self.community)
issuanceDialog.exec_()