add a button 'Profile'
This commit is contained in:
parent
cde5bff35a
commit
14028b13d9
2 changed files with 29 additions and 12 deletions
|
|
@ -49,6 +49,7 @@ class MessagesManager(QWidget):
|
||||||
self.connect(self.ui.threadsList, SIGNAL('itemSelectionChanged()'), self._threadChanged)
|
self.connect(self.ui.threadsList, SIGNAL('itemSelectionChanged()'), self._threadChanged)
|
||||||
self.connect(self.ui.messagesTree, SIGNAL('itemClicked(QTreeWidgetItem *, int)'), self._messageSelected)
|
self.connect(self.ui.messagesTree, SIGNAL('itemClicked(QTreeWidgetItem *, int)'), self._messageSelected)
|
||||||
self.connect(self.ui.messagesTree, SIGNAL('itemActivated(QTreeWidgetItem *, int)'), self._messageSelected)
|
self.connect(self.ui.messagesTree, SIGNAL('itemActivated(QTreeWidgetItem *, int)'), self._messageSelected)
|
||||||
|
self.connect(self.ui.profileButton, SIGNAL('clicked()'), self._profilePressed)
|
||||||
self.connect(self.ui.replyButton, SIGNAL('clicked()'), self._replyPressed)
|
self.connect(self.ui.replyButton, SIGNAL('clicked()'), self._replyPressed)
|
||||||
self.connect(self.ui.sendButton, SIGNAL('clicked()'), self._sendPressed)
|
self.connect(self.ui.sendButton, SIGNAL('clicked()'), self._sendPressed)
|
||||||
|
|
||||||
|
|
@ -79,6 +80,7 @@ class MessagesManager(QWidget):
|
||||||
self.ui.threadsList.clear()
|
self.ui.threadsList.clear()
|
||||||
|
|
||||||
self.hideReply()
|
self.hideReply()
|
||||||
|
self.ui.profileButton.hide()
|
||||||
self.ui.replyButton.setEnabled(False)
|
self.ui.replyButton.setEnabled(False)
|
||||||
self.ui.backendsList.setEnabled(False)
|
self.ui.backendsList.setEnabled(False)
|
||||||
self.ui.threadsList.setEnabled(False)
|
self.ui.threadsList.setEnabled(False)
|
||||||
|
|
@ -112,6 +114,7 @@ class MessagesManager(QWidget):
|
||||||
self.ui.backendsList.setEnabled(False)
|
self.ui.backendsList.setEnabled(False)
|
||||||
self.ui.threadsList.setEnabled(False)
|
self.ui.threadsList.setEnabled(False)
|
||||||
self.ui.replyButton.setEnabled(False)
|
self.ui.replyButton.setEnabled(False)
|
||||||
|
self.ui.profileButton.hide()
|
||||||
self.hideReply()
|
self.hideReply()
|
||||||
|
|
||||||
self.process = QtDo(self.weboob, self._gotThreadMessages)
|
self.process = QtDo(self.weboob, self._gotThreadMessages)
|
||||||
|
|
@ -198,6 +201,15 @@ class MessagesManager(QWidget):
|
||||||
item.setForeground(1, QBrush())
|
item.setForeground(1, QBrush())
|
||||||
item.setForeground(2, QBrush())
|
item.setForeground(2, QBrush())
|
||||||
|
|
||||||
|
if message.thread.flags & message.thread.IS_DISCUSSION:
|
||||||
|
self.ui.profileButton.show()
|
||||||
|
else:
|
||||||
|
self.ui.profileButton.hide()
|
||||||
|
|
||||||
|
def _profilePressed(self):
|
||||||
|
print self.thread.id
|
||||||
|
self.emit(SIGNAL('display_contact'), self.thread.id)
|
||||||
|
|
||||||
def displayReply(self):
|
def displayReply(self):
|
||||||
self.ui.replyButton.setText(self.tr('Cancel'))
|
self.ui.replyButton.setText(self.tr('Cancel'))
|
||||||
self.ui.replyWidget.show()
|
self.ui.replyWidget.show()
|
||||||
|
|
|
||||||
|
|
@ -143,12 +143,6 @@
|
||||||
<attribute name="headerShowSortIndicator" stdset="0">
|
<attribute name="headerShowSortIndicator" stdset="0">
|
||||||
<bool>true</bool>
|
<bool>true</bool>
|
||||||
</attribute>
|
</attribute>
|
||||||
<attribute name="headerDefaultSectionSize">
|
|
||||||
<number>150</number>
|
|
||||||
</attribute>
|
|
||||||
<attribute name="headerShowSortIndicator" stdset="0">
|
|
||||||
<bool>true</bool>
|
|
||||||
</attribute>
|
|
||||||
<column>
|
<column>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Title</string>
|
<string>Title</string>
|
||||||
|
|
@ -169,7 +163,7 @@
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QSplitter" name="splitter_2">
|
<widget class="QSplitter" name="messageSplitter">
|
||||||
<property name="orientation">
|
<property name="orientation">
|
||||||
<enum>Qt::Vertical</enum>
|
<enum>Qt::Vertical</enum>
|
||||||
</property>
|
</property>
|
||||||
|
|
@ -195,6 +189,15 @@
|
||||||
<enum>QFrame::Raised</enum>
|
<enum>QFrame::Raised</enum>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="verticalLayout">
|
<layout class="QVBoxLayout" name="verticalLayout">
|
||||||
|
<item>
|
||||||
|
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="profileButton">
|
||||||
|
<property name="text">
|
||||||
|
<string>Profile</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QPushButton" name="replyButton">
|
<widget class="QPushButton" name="replyButton">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
|
|
@ -202,6 +205,8 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
</layout>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QWidget" name="replyWidget" native="true">
|
<widget class="QWidget" name="replyWidget" native="true">
|
||||||
<layout class="QVBoxLayout" name="verticalLayout_5">
|
<layout class="QVBoxLayout" name="verticalLayout_5">
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue