pybitmessage.bitmessageqt.foldertree module

src/bitmessageqt/foldertree.py

class AccountMixin[source]

Bases: object

UI-related functionality for accounts

ALL = 0
BROADCAST = 5
CHAN = 2
MAILINGLIST = 3
NORMAL = 1
SUBSCRIPTION = 4
accountBrush()

Account brush (for QT UI)

accountColor()

QT UI color for an account

accountString()

Account string suitable for use in To: field: label <address>

defaultLabel()

Default label (in case no label is set manually)

folderBrush()

Folder brush (for QT UI)

folderColor()

QT UI color for a folder

setAddress(address)

Set bitmessage address of the object

setEnabled(enabled)

Set account enabled (QT UI)

setType()

Set account type (QT UI)

setUnreadCount(cnt)

Set number of unread messages

class AddressBookCompleter[source]

Bases: sphinx.ext.autodoc.importer._MockObject

Addressbook completer

onCursorPositionChanged(oldPos, newPos)

Callback for cursor position change

pathFromIndex(index)

Perform autocompletion (reimplemented QCompleter method)

splitPath(path)

Split on semicolon

class MessageList_AddressWidget(parent, address=None, label=None, unread=False)[source]

Bases: sphinx.ext.autodoc.importer._MockObject

Address item in a messagelist

data(role)

Return object data (QT UI)

setData(role, value)

Set object data

setLabel(label=None)

Set label

class MessageList_SubjectWidget(parent, subject=None, label=None, unread=False)[source]

Bases: sphinx.ext.autodoc.importer._MockObject

Message list subject item

data(role)

Return object data (QT UI)

setSubject(subject)

Set subject

class Ui_AddressBookWidgetItem(label=None, acc_type=1)[source]

Bases: sphinx.ext.autodoc.importer._MockObject

Addressbook item

data(role)

Return object data

setData(role, value)

Set data

class Ui_AddressBookWidgetItemAddress(address, label, acc_type)[source]

Bases: pybitmessage.bitmessageqt.foldertree.Ui_AddressBookWidgetItem

Addressbook address item

data(role)

Return object data

class Ui_AddressBookWidgetItemLabel(address, label, acc_type)[source]

Bases: pybitmessage.bitmessageqt.foldertree.Ui_AddressBookWidgetItem

Addressbook label item

data(role)

Return object data

class Ui_FolderWidget(parent, pos=0, address='', folderName='', unreadCount=0)[source]

Bases: sphinx.ext.autodoc.importer._MockObject

Item in the account/folder tree representing a folder

data(column, role)

Override internal QT method for returning object data

folderWeight = {'inbox': 1, 'new': 2, 'sent': 3, 'trash': 4}
setFolderName(fname)

Set folder name (for QT UI)

class Ui_SubscriptionWidget(parent, pos=0, address='', unreadCount=0, label='', enabled=True)[source]

Bases: sphinx.ext.autodoc.importer._MockObject

Special treating of subscription addresses

setData(column, role, value)

Save subscription label to database

setType()

Set account type