Редакция 163 | Редакция 167 | К новейшей редакции | Только различия | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 163 | Редакция 165 | ||
---|---|---|---|
1 | #include "iconform.h"
|
1 | #include "iconform.h"
|
2 | #include "ui_iconform.h"
|
2 | #include "ui_iconform.h"
|
- | 3 | #include "classeditor.h"
|
|
- | 4 | ||
3 | 5 | ||
4 | IconForm::IconForm(QWidget *parent) : |
6 | IconForm::IconForm(QWidget *parent) : |
5 | QWidget(parent), |
7 | QWidget(parent), |
6 | ui(new Ui::IconForm) |
8 | ui(new Ui::IconForm) |
7 | {
|
9 | {
|
8 | ui->setupUi(this); |
10 | ui->setupUi(this); |
9 | }
|
11 | }
|
10 | 12 | ||
11 | IconForm::~IconForm() |
13 | IconForm::~IconForm() |
12 | {
|
14 | {
|
13 | delete ui; |
15 | delete ui; |
14 | }
|
16 | }
|
15 | 17 | ||
16 | void IconForm::changeEvent(QEvent *e) |
18 | void IconForm::changeEvent(QEvent *e) |
17 | {
|
19 | {
|
18 | QWidget::changeEvent(e); |
20 | QWidget::changeEvent(e); |
19 | switch (e->type()) { |
21 | switch (e->type()) { |
20 | case QEvent::LanguageChange: |
22 | case QEvent::LanguageChange: |
21 | ui->retranslateUi(this); |
23 | ui->retranslateUi(this); |
22 | break; |
24 | break; |
23 | default: |
25 | default: |
24 | break; |
26 | break; |
25 | }
|
27 | }
|
26 | }
|
28 | }
|
- | 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 | }
|
|
27 | 55 |