wpval->end_center->setChecked(true);
break;
}
+ wpval->start_transp->setValue(w.startTransparency);
+ wpval->end_transp->setValue(w.endTransparency);
connect(wpval->end_up, SIGNAL(clicked()), this, SLOT(collectAllParameters()));
connect(wpval->end_down, SIGNAL(clicked()), this, SLOT(collectAllParameters()));
connect(wpval->start_left, SIGNAL(clicked()), this, SLOT(collectAllParameters()));
connect(wpval->start_right, SIGNAL(clicked()), this, SLOT(collectAllParameters()));
connect(wpval->start_center, SIGNAL(clicked()), this, SLOT(collectAllParameters()));
-
+ connect(wpval->start_transp, SIGNAL(valueChanged(int)), this, SLOT(collectAllParameters()));
+ connect(wpval->end_transp, SIGNAL(valueChanged(int)), this, SLOT(collectAllParameters()));
//wpval->title->setTitle(na.toElement().text());
valueItems[paramName] = wpval;
uiItems.append(wpval);
else if (start.startsWith("0%,100%")) info.start = DOWN;
else if (start.startsWith("0%,-100%")) info.start = UP;
else if (start.startsWith("0%,0%")) info.start = CENTER;
+ if (start.count(':') == 2) info.startTransparency = start.section(':', -1).toInt();
+ else info.startTransparency = 100;
if (end.startsWith("-100%,0")) info.end = LEFT;
else if (end.startsWith("100%,0")) info.end = RIGHT;
else if (end.startsWith("0%,100%")) info.end = DOWN;
else if (end.startsWith("0%,-100%")) info.end = UP;
else if (end.startsWith("0%,0%")) info.end = CENTER;
-
+ if (end.count(':') == 2) info.endTransparency = end.section(':', -1).toInt();
+ else info.endTransparency = 100;
return info;
}
start = "0%,0%:100%x100%";
break;
}
+ start.append(":" + QString::number(info.startTransparency));
+
switch (info.end) {
case LEFT:
end = "-100%,0%:100%x100%";
end = "0%,0%:100%x100%";
break;
}
+ end.append(":" + QString::number(info.endTransparency));
return QString(start + ";-1=" + end);
}
else if (wp->start_up->isChecked()) info.start = UP;
else if (wp->start_down->isChecked()) info.start = DOWN;
else if (wp->start_center->isChecked()) info.start = CENTER;
-
+ info.startTransparency = wp->start_transp->value();
if (wp->end_left->isChecked()) info.end = LEFT;
else if (wp->end_right->isChecked()) info.end = RIGHT;
else if (wp->end_up->isChecked()) info.end = UP;
else if (wp->end_down->isChecked()) info.end = DOWN;
else if (wp->end_center->isChecked()) info.end = CENTER;
-
+ info.endTransparency = wp->end_transp->value();
setValue = getWipeString(info);
}
</property>
<layout class="QGridLayout" name="gridLayout_3" >
<item row="2" column="1" colspan="2" >
- <widget class="QSlider" name="horizontalSlider_2" >
+ <widget class="QSlider" name="end_transp" >
+ <property name="maximum" >
+ <number>100</number>
+ </property>
+ <property name="value" >
+ <number>100</number>
+ </property>
<property name="orientation" >
<enum>Qt::Horizontal</enum>
</property>
</property>
<layout class="QGridLayout" name="gridLayout_2" >
<item row="2" column="3" colspan="2" >
- <widget class="QSlider" name="horizontalSlider" >
+ <widget class="QSlider" name="start_transp" >
+ <property name="maximum" >
+ <number>100</number>
+ </property>
+ <property name="value" >
+ <number>100</number>
+ </property>
<property name="orientation" >
<enum>Qt::Horizontal</enum>
</property>