Хранилища Subversion OpenInventory

Редакция

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

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