diff options
Diffstat (limited to 'client/mainwindow.cc')
-rw-r--r-- | client/mainwindow.cc | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/client/mainwindow.cc b/client/mainwindow.cc index 8d7c04f..dd05b69 100644 --- a/client/mainwindow.cc +++ b/client/mainwindow.cc @@ -112,22 +112,11 @@ MainWindow::MainWindow(Decoder *d): QWidget() // Create history bar history = new HistoryFrame(); layout->addWidget(history, 0,4, 2,1); - history->addHistoryItem(new HistoryWidget(new QPixmap(PIXMAP_MUTE))); - history->addHistoryItem(new HistoryWidget(new QPixmap(PIXMAP_UNMUTE))); - history->addHistoryItem(new HistoryWidget(new QPixmap(PIXMAP_STOP))); - history->addHistoryItem(new HistoryWidget(new QPixmap(PIXMAP_RECORD))); - history->addHistoryItem(new HistoryWidget(new QPixmap(PIXMAP_FREEZE))); - history->addHistoryItem(new HistoryWidget(new QPixmap(PIXMAP_UNFREEZE))); - history->addHistoryItem(new HistoryWidget(new QPixmap(PIXMAP_CPR))); - history->addHistoryItem(new HistoryWidget(new QPixmap(PIXMAP_CLEAR))); - history->addHistoryItem(new HistoryWidget(new QPixmap(PIXMAP_DUMMY))); - history->addHistoryItem(new HistoryWidget(new QPixmap(PIXMAP_LOGO_SMALL))); - // Create statusbar show(); - //setWindowState(Qt::WindowFullScreen); + // setWindowState(Qt::WindowFullScreen); resize(800, 600); MIaV::info->log("MIaV is ready."); @@ -165,8 +154,10 @@ void MainWindow::snapshot_clicked() char rgb[720 * 576 * 4]; + // QImage screenshot((uchar*)rgb, 720, 576, QImage::Format_RGB32); QImage screenshot((uchar*)rgb, 720, 576, QImage::Format_RGB32); - decoder->snapshot(rgb); + // decoder->snapshot(rgb); + decoder->snapshot((char*)screenshot.bits()); QPixmap *p = new QPixmap(); *p = QPixmap::fromImage(screenshot); |