def __init__(self, base, column_id, include_header=True): QWidget.__init__(self) self.base = base self.setMinimumWidth(280) self.statuses = [] self.conversations = {} self.id_ = None #self.fgcolor = "#e3e3e3" #self.fgcolor = "#f9a231" #self.updating = False self.last_id = None self.loader = BarLoadIndicator() self.loader.setVisible(False) self.webview = StatusesWebView(self.base, self.id_) self.webview.link_clicked.connect(self.__link_clicked) self.webview.hashtag_clicked.connect(self.__hashtag_clicked) self.webview.profile_clicked.connect(self.__profile_clicked) self.webview.cmd_clicked.connect(self.__cmd_clicked) layout = QVBoxLayout() layout.setSpacing(0) layout.setContentsMargins(0, 0, 0, 0) if include_header: header = self.__build_header(column_id) layout.addWidget(header) layout.addWidget(self.loader) layout.addWidget(self.webview, 1) self.setLayout(layout)