Хранилища Subversion OpenInventory

Редакция

Редакция 165 | К новейшей редакции | Только различия | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 165 Редакция 167
1
#include "iconform.h"
1
#include "iconform.h"
2
#include "ui_iconform.h"
2
#include "ui_iconform.h"
3
#include "classeditor.h"
3
#include "classeditor.h"
4
4
5
5
6
IconForm::IconForm(QWidget *parent) :
6
IconForm::IconForm(QWidget *parent) :
7
    QWidget(parent),
7
    QWidget(parent),
8
    ui(new Ui::IconForm)
8
    ui(new Ui::IconForm)
9
{
9
{
10
    ui->setupUi(this);
10
    ui->setupUi(this);
-
 
11
    IconForm::fdataIsChanged = false;
11
}
12
}
12
13
13
IconForm::~IconForm()
14
IconForm::~IconForm()
14
{
15
{
15
    delete ui;
16
    delete ui;
16
}
17
}
17
18
18
void IconForm::changeEvent(QEvent *e)
19
void IconForm::changeEvent(QEvent *e)
19
{
20
{
20
    QWidget::changeEvent(e);
21
    QWidget::changeEvent(e);
21
    switch (e->type()) {
22
    switch (e->type()) {
22
    case QEvent::LanguageChange:
23
    case QEvent::LanguageChange:
23
        ui->retranslateUi(this);
24
        ui->retranslateUi(this);
24
        break;
25
        break;
25
    default:
26
    default:
26
        break;
27
        break;
27
    }
28
    }
28
}
29
}
29
30
30
31
31
void IconForm::on_pushButton_clicked(){          // îáðàáîò÷èê íàæàòèÿ êíîïêè "Ïîìåíÿòü èêîíêó"
32
void IconForm::on_pushButton_clicked(){          // îáðàáîò÷èê íàæàòèÿ êíîïêè "Ïîìåíÿòü èêîíêó"
32
33
33
    QString  fileName;
34
    QString  fileName;
34
        fileName = QFileDialog::getOpenFileName(this,
35
        fileName = QFileDialog::getOpenFileName(this,
35
         tr("Open Image"), "", tr("Image Files (*.png *.jpg *.bmp)"));
36
         tr("Open Image"), "", tr("Image Files (*.png *.jpg *.bmp)"));
36
37
37
    if (fileName.isEmpty()) return;
38
    if (fileName.isEmpty()) return;
38
    Pixmap.load(fileName);
39
    Pixmap.load(fileName);
39
40
40
    ui->label->setPixmap(Pixmap);
41
    ui->label->setPixmap(Pixmap);
-
 
42
    IconForm::fdataIsChanged = true;
41
//    IconForm::close();
43
//    IconForm::close();
42
}
44
}
43
45
44
46
45
void IconForm::setPixmap (QPixmap newPixmap){
47
void IconForm::setPixmap (QPixmap newPixmap){
46
Pixmap = newPixmap;
48
Pixmap = newPixmap;
47
  ui->label->setPixmap(Pixmap);
49
  ui->label->setPixmap(Pixmap);
48
50
49
}
51
}
50
52
51
53
52
QPixmap IconForm::pixmap (){
54
QPixmap IconForm::pixmap (){
53
    return Pixmap;
55
    return Pixmap;
54
}
56
}
-
 
57
-
 
58
-
 
59
bool IconForm::dataIsChanged(){
-
 
60
    return IconForm::fdataIsChanged;
-
 
61
}
-
 
62
-
 
63
-
 
64
// void IconForm::clearPixmap(){}
55
 
65