gfx/src/qt/nsDeviceContextSpecFactoryQT.cpp,1.7 | . | Disk File |
Skipping to line 95 | . | |
* Get a device context specification |
. |
* Get a device context specification |
* @update dc 2/16/98 |
. |
* @update dc 2/16/98 |
*/ |
. |
*/ |
NS_IMETHODIMP |
. |
NS_IMETHODIMP |
nsDeviceContextSpecFactoryQT::CreateDeviceContextSpec(nsIWidget *aWidget, |
. |
nsDeviceContextSpecFactoryQT::CreateDeviceContextSpec(nsIWidget *aWidget, |
 
|
. |
nsIPrintSettings* aPrint
Settings, |
nsIDeviceContextSpec *&a
NewSpec, |
. |
nsIDeviceContextSpec *&a
NewSpec, |
PRBool aQuiet) |
. |
PRBool aQuiet) |
{ |
. |
{ |
nsresult rv = NS_ERROR_FAILURE; |
. |
nsresult rv = NS_ERROR_FAILURE; |
nsIDeviceContextSpec *devSpec = nsnull; |
. |
nsIDeviceContextSpec *devSpec = nsnull; |
Skipping to line 107 | . | |
nsComponentManager::CreateInstance(kDeviceContextSpecCID,nsnull, |
. |
nsComponentManager::CreateInstance(kDeviceContextSpecCID,nsnull, |
kIDeviceContextSpecIID, |
. |
kIDeviceContextSpecIID, |
(void **)&devSpec); |
. |
(void **)&devSpec); |
|
. |
|
if (nsnull != devSpec) { |
. |
if (nsnull != devSpec) { |
if (NS_OK == ((nsDeviceContextSpecQT*)devSpec)->Init(aQuiet)) {
|
. |
if (NS_OK == ((nsDeviceContextSpecQT*)devSpec)->Init(aPrintSettings, a
Quiet)) { |
aNewSpec = devSpec; |
. |
aNewSpec = devSpec; |
rv = NS_OK; |
. |
rv = NS_OK; |
} |
. |
} |
} |
. |
} |
return rv; |
. |
return rv; |