MarkListTable::MarkListTable( QWidget * parent , const char * name ) : QTableView( parent, name ), sel(-1), drag(-1), items() { setFrameStyle( Panel | Sunken ); setTableFlags( Tbl_autoVScrollBar | Tbl_cutCellsV | Tbl_snapToVGrid | Tbl_clipCellPainting); setLineWidth( 1 ); setCellHeight( fontMetrics().lineSpacing()+4 ); setNumCols( 2 ); // setBackgroundColor( colorGroup().normal().light(120) ); pup = new QPopupMenu(0, "pup"); pup->insertItem( i18n("Mark current page"), this, SLOT(markSelected()) ); pup->insertItem( i18n("Mark all pages"), this, SLOT(markAll()) ); pup->insertItem( i18n("Mark even pages"), this, SLOT(markEven()) ); pup->insertItem( i18n("Mark odd pages"), this, SLOT(markOdd()) ); pup->insertItem( i18n("Toggle page marks"), this, SLOT(toggleMarks()) ); pup->insertItem( i18n("Remove page marks"), this, SLOT(removeMarks()) ); // items.setAutoDelete( TRUE ); selectColor = QColor( black ); selectTextColor = QColor( white ); }
void printChecksReview::sMarkReplaced() { markSelected(ActionReplaced); }
void printChecksReview::sMarkVoided() { markSelected(ActionVoided); }
void printChecksReview::sMarkPrinted() { markSelected(ActionPrinted); }
void printChecksReview::sUnmark() { markSelected(ActionUnmark); }
kdvi::kdvi( char *fname, QWidget *, const char *name ) : KTopLevelWidget( name ) { msg = NULL; ssmenu = NULL; hbl = NULL; prefs = NULL; keys = new KAccel(this); readConfig(); setMinimumSize( 400, 60 ); setCaption( kapp->getCaption() ); tipgroup = new QToolTipGroup( this, "TipGroup" ); connect( tipgroup, SIGNAL(showTip(const char *)), SLOT(showTip(const char *)) ); connect( tipgroup, SIGNAL(removeTip()), SLOT(removeTip()) ); // Create KPanner for toolBar2 and dviwindow kpan = new KPanner( this, "panner", KPanner::O_VERTICAL|KPanner::U_ABSOLUTE, 100); setView( kpan, TRUE ); setFrameBorderWidth( 4 ); kpan->setAbsSeparator( pannerValue ); connect( kpan, SIGNAL(positionChanged()), SLOT(pannerChanged()) ); // Create a dvi window dviwin = new dviWindow( basedpi, mfmode, paper, makepk, kpan->child1(), "dviWindow" ); connect( dviwin, SIGNAL(currentPage(int)), SLOT(setPage(int)) ); connect( dviwin, SIGNAL(shrinkChanged(int)), SLOT(shrinkChanged(int)) ); connect( dviwin, SIGNAL(fileChanged()), SLOT(fileChanged()) ); connect( dviwin, SIGNAL(statusChange(const char *)), SLOT(showTip(const char *)) ); connect( dviwin, SIGNAL(setPoint(QPoint)), SLOT(showPoint(QPoint)) ); // Create a menubar menuBar = NULL; makeMenuBar(); // Create toolbars toolBar = NULL; makeButtons(); makeToolBar2( kpan->child0() ); // Create a statusbar statusBar = NULL; makeStatusBar( i18n("No document") ); // Lay out widgets QBoxLayout *l; l = new QBoxLayout( kpan->child0(), QBoxLayout::LeftToRight ); l->addWidget( toolBar2 ); l->activate(); l = new QBoxLayout( kpan->child1(), QBoxLayout::LeftToRight ); l->addWidget( dviwin ); l->activate(); // Create RMB menu rmbmenu = new QPopupMenu; rmbmenu->setMouseTracking( TRUE ); rmbmenu->connectItem( rmbmenu->insertItem(i18n("Toggle Menubar")), this, SLOT(toggleShowMenubar()) ); rmbmenu->connectItem( rmbmenu->insertItem(i18n("Mark page")), marklist, SLOT(markSelected()) ); rmbmenu->connectItem( rmbmenu->insertItem(i18n("Redraw")), dviwin, SLOT(drawPage()) ); rmbmenu->connectItem( rmbmenu->insertItem(i18n("Preferences ...")), this, SLOT(optionsPreferences()) ); // Bind keys bindKeys(); updateMenuAccel(); // Drag and drop KDNDDropZone * dropZone = new KDNDDropZone( this , DndURL); connect( dropZone, SIGNAL( dropAction( KDNDDropZone *) ), SLOT( dropEvent( KDNDDropZone *) ) ); // Read config options applyPreferences(); selectSmall(); dviwin->installEventFilter( this ); message( "" ); openFile(QString(fname)); }