71 setupMenuBar(); |
71 setupMenuBar(); |
72 setupContents(); |
72 setupContents(); |
73 setCentralWidget(table); |
73 setCentralWidget(table); |
74 |
74 |
75 statusBar(); |
75 statusBar(); |
76 connect(table, SIGNAL(currentItemChanged(QTableWidgetItem*, QTableWidgetItem*)), |
76 connect(table, SIGNAL(currentItemChanged(QTableWidgetItem*,QTableWidgetItem*)), |
77 this, SLOT(updateStatus(QTableWidgetItem*))); |
77 this, SLOT(updateStatus(QTableWidgetItem*))); |
78 connect(table, SIGNAL(currentItemChanged(QTableWidgetItem*, QTableWidgetItem*)), |
78 connect(table, SIGNAL(currentItemChanged(QTableWidgetItem*,QTableWidgetItem*)), |
79 this, SLOT(updateColor(QTableWidgetItem*))); |
79 this, SLOT(updateColor(QTableWidgetItem*))); |
80 connect(table, SIGNAL(currentItemChanged(QTableWidgetItem*,QTableWidgetItem*)), |
80 connect(table, SIGNAL(currentItemChanged(QTableWidgetItem*,QTableWidgetItem*)), |
81 this, SLOT(updateLineEdit(QTableWidgetItem*))); |
81 this, SLOT(updateLineEdit(QTableWidgetItem*))); |
82 connect(table, SIGNAL(itemChanged(QTableWidgetItem*)), |
82 connect(table, SIGNAL(itemChanged(QTableWidgetItem*)), |
83 this, SLOT(updateStatus(QTableWidgetItem*))); |
83 this, SLOT(updateStatus(QTableWidgetItem*))); |
622 #ifndef QT_NO_PRINTER |
622 #ifndef QT_NO_PRINTER |
623 QPrinter printer(QPrinter::ScreenResolution); |
623 QPrinter printer(QPrinter::ScreenResolution); |
624 QPrintPreviewDialog dlg(&printer); |
624 QPrintPreviewDialog dlg(&printer); |
625 PrintView view; |
625 PrintView view; |
626 view.setModel(table->model()); |
626 view.setModel(table->model()); |
627 connect(&dlg, SIGNAL(paintRequested(QPrinter *)), |
627 connect(&dlg, SIGNAL(paintRequested(QPrinter*)), |
628 &view, SLOT(print(QPrinter *))); |
628 &view, SLOT(print(QPrinter*))); |
629 dlg.exec(); |
629 dlg.exec(); |
630 #endif |
630 #endif |
631 } |
631 } |
632 |
632 |