Skip to content

Commit

Permalink
switched tool to pyside
Browse files Browse the repository at this point in the history
  • Loading branch information
ben-hearn-sb committed Aug 20, 2016
1 parent 565c087 commit 702d8b3
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 8 deletions.
4 changes: 3 additions & 1 deletion rigid_skin_UI.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
reload(RS)
reload(RSU)
reload(config)
reload(ProcessDialog)
except:
pass

Expand Down Expand Up @@ -277,7 +278,8 @@ def createTree(self, node, table, row):
skinObject = obj.split('|')[-1]
skinListObject = RSU.createListItem(' '+skinObject, color=color)
if not len(pm.ls(root+obj)):
skinListObject.setTextColor(QtGui.QColor('orange'))
#skinListObject.setTextColor(QtGui.QColor('orange'))
RSU.setWidgetBackground(item=skinListObject, color='orange')
tree.addItem(skinListObject)

RSU.resizeListWidget(listWidget=tree)
Expand Down
12 changes: 9 additions & 3 deletions rigid_skin_dialog.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from PySide import QtGui, QtCore
import rigid_skin_utils as RSU

class ProcessDialog(QtGui.QDialog):
def __init__(self, parent=None, fixedHeight=-1, enableButton=False):
Expand Down Expand Up @@ -44,12 +45,17 @@ def updateLog(self, process, success=False, warning=False, error=False, textColo
time = str(time)
processWidget = QtGui.QListWidgetItem(time + ': ' +process)
processWidget.setFlags(QtCore.Qt.ItemIsEnabled)
'''
if warning == True:
processWidget.setTextColor(QtGui.QColor('orange'))
#processWidget.setTextColor(QtGui.QColor('orange'))
RSU.setWidgetBackground(item=processWidget, color='orange')
if error == True:
processWidget.setTextColor(QtGui.QColor('red'))
#processWidget.setTextColor(QtGui.QColor('red'))
RSU.setWidgetBackground(item=processWidget, color='red')
if success == True:
processWidget.setBackgroundColor(QtGui.QColor('green'))
#processWidget.setBackgroundColor(QtGui.QColor('green'))
RSU.setWidgetBackground(item=processWidget, color='green')
'''
self.activityLog.addItem(processWidget)
self.activityLog.scrollToItem(processWidget)
QtGui.qApp.processEvents()
Expand Down
12 changes: 8 additions & 4 deletions rigid_skin_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -178,10 +178,7 @@ def createListItem(text='', color=''):
item = QtGui.QListWidgetItem(text)
if color:
#item.setTextColor(QtGui.QColor(color))
color = QtGui.QColor(color)
brush = QtGui.QBrush()
brush.setColor(color)
brush.setStyle(QtCore.Qt.Dense7Pattern)
setWidgetBackground(item=item, color=color)
item.setSizeHint(QtCore.QSize(32,20))
return item

Expand All @@ -193,6 +190,13 @@ def resizeListWidget(listWidget):
height = 250
listWidget.setFixedHeight(height)

def setWidgetBackground(item=None, color=''):
color = QtGui.QColor(color)
brush = QtGui.QBrush()
brush.setColor(color)
brush.setStyle(QtCore.Qt.Dense7Pattern)
item.setBackground(brush)

def getExtraAttr(obj, attrName=''):
""" Returns the extra attribute we need """
obj = str(obj)
Expand Down

0 comments on commit 702d8b3

Please sign in to comment.