~gabriel1984sibiu/simplescreenrecorder/simplescreenrecorder

« back to all changes in this revision

Viewing changes to src/GUI/PageDone.cpp

  • Committer: Grevutiu Gabriel
  • Date: 2014-12-24 12:30:41 UTC
  • Revision ID: gabriel1984sibiu@gmail.com-20141224123041-xndgql40iww2bh2m
original source code from upstreamer

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
Copyright (c) 2012-2014 Maarten Baert <maarten-baert@hotmail.com>
 
3
 
 
4
This file is part of SimpleScreenRecorder.
 
5
 
 
6
SimpleScreenRecorder is free software: you can redistribute it and/or modify
 
7
it under the terms of the GNU General Public License as published by
 
8
the Free Software Foundation, either version 3 of the License, or
 
9
(at your option) any later version.
 
10
 
 
11
SimpleScreenRecorder is distributed in the hope that it will be useful,
 
12
but WITHOUT ANY WARRANTY; without even the implied warranty of
 
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
14
GNU General Public License for more details.
 
15
 
 
16
You should have received a copy of the GNU General Public License
 
17
along with SimpleScreenRecorder.  If not, see <http://www.gnu.org/licenses/>.
 
18
*/
 
19
 
 
20
#include "PageDone.h"
 
21
 
 
22
#include "MainWindow.h"
 
23
 
 
24
PageDone::PageDone(MainWindow* main_window)
 
25
        : QWidget(main_window->centralWidget()) {
 
26
 
 
27
        m_main_window = main_window;
 
28
 
 
29
        QLabel *label_done = new QLabel(tr("The recording has been saved. You can edit the video now, or re-encode it with better settings to "
 
30
                                                                           "make the file smaller (the default settings are optimized for quality and speed, not file size)."), this);
 
31
        label_done->setWordWrap(true);
 
32
        QPushButton *button_back = new QPushButton(QIcon::fromTheme("go-home"), tr("Back to the start screen"), this);
 
33
 
 
34
        connect(button_back, SIGNAL(clicked()), m_main_window, SLOT(GoPageWelcome()));
 
35
 
 
36
        QVBoxLayout *layout_page = new QVBoxLayout(this);
 
37
        layout_page->addWidget(label_done);
 
38
        layout_page->addStretch();
 
39
        layout_page->addWidget(button_back);
 
40
 
 
41
}