CMlsPrintInfo::CMlsPrintInfo(CWnd* pParent /*=NULL*/) { m_pPD = new CPrintDialog(FALSE, PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_HIDEPRINTTOFILE | PD_NOSELECTION, pParent); SetMinPage(1); // one based page numbers SetMaxPage(0xffff); // unknown how many pages m_nCurPage = 1; m_lpUserData = NULL; // Initialize to no user data m_bContinuePrinting = TRUE; // Assume it is OK to print m_nOrientation = DMORIENT_PORTRAIT; }
CPrintInfo::CPrintInfo() { m_pPD = new CPrintDialog(FALSE, PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOSELECTION); ASSERT(m_pPD->m_pd.hDC == NULL); SetMinPage(1); // one based page numbers SetMaxPage(0xffff); // unknown how many pages m_nCurPage = 1; m_lpUserData = NULL; // Initialize to no user data m_bPreview = FALSE; // initialize to not preview m_bDirect = FALSE; // initialize to not direct m_bDocObject = FALSE; // initialize to not IPrint m_bContinuePrinting = TRUE; // Assume it is OK to print m_dwFlags = 0; m_nOffsetPage = 0; }
void PraxisDlg::customEvent(QEvent *event) { switch( event->type() ) { case PRAXIS_SET_MAX_PAGE: { CustomEvent *e = static_cast<CustomEvent*>(event); _total = e->_total; SetMaxPage(e->_nMaxPage); e->accept(); break; } case PRAXIS_UPDATE_UI: { CustomEvent *e = static_cast<CustomEvent*>(event); UpdateUI(); e->accept(); break; } default: QObject::event(event); } }