Eliminated my usage of the "mutable" keyword, since VC4.2 chokes on it.
git-svn-id: svn://10.0.0.236/trunk@15618 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -68,7 +68,7 @@ nsresult nsHTTreeItem::QueryInterface(REFNSIID aIID, void** aInstancePtr)
|
||||
|
||||
// TreeItem Implementation ---------------------
|
||||
|
||||
void nsHTTreeItem::GetItemStyle(nsIDeviceContext* dc, nsTreeItemStyleInfo& styleInfo) const
|
||||
void nsHTTreeItem::GetItemStyle(nsIDeviceContext* dc, nsTreeItemStyleInfo& styleInfo)
|
||||
{
|
||||
styleInfo.foregroundColor = NS_RGB(0,0,0);
|
||||
styleInfo.backgroundColor = NS_RGB(240,240,240);
|
||||
@@ -85,7 +85,7 @@ void nsHTTreeItem::GetItemStyle(nsIDeviceContext* dc, nsTreeItemStyleInfo& style
|
||||
styleInfo.pBackgroundImage = GetBackgroundImage();
|
||||
}
|
||||
|
||||
nsIImage* nsHTTreeItem::GetTriggerImage() const
|
||||
nsIImage* nsHTTreeItem::GetTriggerImage()
|
||||
{
|
||||
// TODO: Really read in these properties
|
||||
nsString openTriggerURL("file:///c|/Program%20Files/SL/CLIENT/IMAGES/overlay.gif");
|
||||
@@ -108,7 +108,7 @@ nsIImage* nsHTTreeItem::GetTriggerImage() const
|
||||
}
|
||||
}
|
||||
|
||||
nsIImage* nsHTTreeItem::GetIconImage() const
|
||||
nsIImage* nsHTTreeItem::GetIconImage()
|
||||
{
|
||||
nsString openIconURL("file:///c|/Program%20Files/SL/CLIENT/IMAGES/OpenRead.gif");
|
||||
nsString closedIconURL("file:///c|/Program%20Files/SL/CLIENT/IMAGES/ClosedRead.gif");
|
||||
@@ -127,7 +127,7 @@ nsIImage* nsHTTreeItem::GetIconImage() const
|
||||
}
|
||||
}
|
||||
|
||||
nsIImage* nsHTTreeItem::GetBackgroundImage() const
|
||||
nsIImage* nsHTTreeItem::GetBackgroundImage()
|
||||
{
|
||||
nsString bgURL("http://www.shadowland.org/images/chalk.jpg");
|
||||
if (mBackgroundRequest == nsnull)
|
||||
|
||||
@@ -59,22 +59,22 @@ public:
|
||||
// End of delegated functions
|
||||
|
||||
virtual void GetItemStyle(nsIDeviceContext* dc,
|
||||
nsTreeItemStyleInfo& styleInfo) const;
|
||||
nsTreeItemStyleInfo& styleInfo);
|
||||
|
||||
virtual void GetTextForColumn(nsTreeColumn* pColumn, nsString& nodeText) const;
|
||||
|
||||
protected:
|
||||
nsIImageRequest* RequestImage(nsString& reqUrl) const; // Helper to kick off the image load.
|
||||
nsIImage* GetTriggerImage() const;
|
||||
nsIImage* GetIconImage() const;
|
||||
nsIImage* GetBackgroundImage() const;
|
||||
nsIImage* GetTriggerImage();
|
||||
nsIImage* GetIconImage();
|
||||
nsIImage* GetBackgroundImage();
|
||||
|
||||
protected:
|
||||
mutable nsIImageRequest* mClosedIconRequest; // Closed image
|
||||
mutable nsIImageRequest* mOpenIconRequest; // Open image
|
||||
mutable nsIImageRequest* mClosedTriggerRequest; // Closed trigger image
|
||||
mutable nsIImageRequest* mOpenTriggerRequest; // Open trigger image
|
||||
mutable nsIImageRequest* mBackgroundRequest; // The background image
|
||||
nsIImageRequest* mClosedIconRequest; // Closed image
|
||||
nsIImageRequest* mOpenIconRequest; // Open image
|
||||
nsIImageRequest* mClosedTriggerRequest; // Closed trigger image
|
||||
nsIImageRequest* mOpenTriggerRequest; // Open trigger image
|
||||
nsIImageRequest* mBackgroundRequest; // The background image
|
||||
};
|
||||
|
||||
#endif /* nsHTTreeItem_h___ */
|
||||
|
||||
@@ -44,7 +44,7 @@ public:
|
||||
virtual ~nsTreeItem() {};
|
||||
|
||||
virtual void GetItemStyle(nsIDeviceContext* dc,
|
||||
nsTreeItemStyleInfo& styleInfo) const = 0;
|
||||
nsTreeItemStyleInfo& styleInfo) = 0;
|
||||
|
||||
virtual void GetTextForColumn(nsTreeColumn* pColumn, nsString& nodeText) const = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user