Редакция 163 | Редакция 167 | К новейшей редакции | Содержимое файла | Сравнить с предыдущей | Последнее изменение | Открыть журнал | RSS
Редакция | Автор | № строки | Строка |
---|---|---|---|
163 | pingvin | 1 | #include "iconform.h" |
2 | #include "ui_iconform.h" |
||
165 | pingvin | 3 | #include "classeditor.h" |
163 | pingvin | 4 | |
165 | pingvin | 5 | |
163 | pingvin | 6 | IconForm::IconForm(QWidget *parent) : |
7 | QWidget(parent), |
||
8 | ui(new Ui::IconForm) |
||
9 | { |
||
10 | ui->setupUi(this); |
||
11 | } |
||
12 | |||
13 | IconForm::~IconForm() |
||
14 | { |
||
15 | delete ui; |
||
16 | } |
||
17 | |||
18 | void IconForm::changeEvent(QEvent *e) |
||
19 | { |
||
20 | QWidget::changeEvent(e); |
||
21 | switch (e->type()) { |
||
22 | case QEvent::LanguageChange: |
||
23 | ui->retranslateUi(this); |
||
24 | break; |
||
25 | default: |
||
26 | break; |
||
27 | } |
||
28 | } |
||
165 | pingvin | 29 | |
30 | |||
31 | void IconForm::on_pushButton_clicked(){ // " " |
||
32 | |||
33 | QString fileName; |
||
34 | fileName = QFileDialog::getOpenFileName(this, |
||
35 | tr("Open Image"), "", tr("Image Files (*.png *.jpg *.bmp)")); |
||
36 | |||
37 | if (fileName.isEmpty()) return; |
||
38 | Pixmap.load(fileName); |
||
39 | |||
40 | ui->label->setPixmap(Pixmap); |
||
41 | // IconForm::close(); |
||
42 | } |
||
43 | |||
44 | |||
45 | void IconForm::setPixmap (QPixmap newPixmap){ |
||
46 | Pixmap = newPixmap; |
||
47 | ui->label->setPixmap(Pixmap); |
||
48 | |||
49 | } |
||
50 | |||
51 | |||
52 | QPixmap IconForm::pixmap (){ |
||
53 | return Pixmap; |
||
54 | } |