not really animated backgrounds
This commit is contained in:
parent
b961ff3075
commit
4780ea5715
@ -14,16 +14,20 @@ AOScene::AOScene(QWidget *parent, AOApplication *p_ao_app) : QLabel(parent)
|
|||||||
|
|
||||||
void AOScene::set_image(QString p_image)
|
void AOScene::set_image(QString p_image)
|
||||||
{
|
{
|
||||||
QString background_path = ao_app->get_background_path() + p_image;
|
QString background_path = ao_app->get_background_path() + p_image + ".png";
|
||||||
|
QString animated_background_path = ao_app->get_background_path() + p_image + ".gif";
|
||||||
QString default_path = ao_app->get_default_background_path() + p_image;
|
QString default_path = ao_app->get_default_background_path() + p_image;
|
||||||
|
|
||||||
QPixmap background(background_path);
|
QPixmap background(background_path);
|
||||||
|
QPixmap animated_background(animated_background_path);
|
||||||
QPixmap default_bg(default_path);
|
QPixmap default_bg(default_path);
|
||||||
|
|
||||||
int w = this->width();
|
int w = this->width();
|
||||||
int h = this->height();
|
int h = this->height();
|
||||||
|
|
||||||
if (file_exists(background_path))
|
if (file_exists(animated_background_path))
|
||||||
|
this->setPixmap(animated_background.scaled(w, h));
|
||||||
|
else if (file_exists(background_path))
|
||||||
this->setPixmap(background.scaled(w, h));
|
this->setPixmap(background.scaled(w, h));
|
||||||
else
|
else
|
||||||
this->setPixmap(default_bg.scaled(w, h));
|
this->setPixmap(default_bg.scaled(w, h));
|
||||||
|
@ -1348,48 +1348,48 @@ void Courtroom::set_scene()
|
|||||||
show_testimony();
|
show_testimony();
|
||||||
|
|
||||||
//witness is default if pos is invalid
|
//witness is default if pos is invalid
|
||||||
QString f_background = "witnessempty.png";
|
QString f_background = "witnessempty";
|
||||||
QString f_desk_image = "stand.png";
|
QString f_desk_image = "stand";
|
||||||
QString f_desk_mod = m_chatmessage[DESK_MOD];
|
QString f_desk_mod = m_chatmessage[DESK_MOD];
|
||||||
QString f_side = m_chatmessage[SIDE];
|
QString f_side = m_chatmessage[SIDE];
|
||||||
|
|
||||||
if (f_side == "def")
|
if (f_side == "def")
|
||||||
{
|
{
|
||||||
f_background = "defenseempty.png";
|
f_background = "defenseempty";
|
||||||
if (is_ao2_bg)
|
if (is_ao2_bg)
|
||||||
f_desk_image = "defensedesk.png";
|
f_desk_image = "defensedesk";
|
||||||
else
|
else
|
||||||
f_desk_image = "bancodefensa.png";
|
f_desk_image = "bancodefensa";
|
||||||
}
|
}
|
||||||
else if (f_side == "pro")
|
else if (f_side == "pro")
|
||||||
{
|
{
|
||||||
f_background = "prosecutorempty.png";
|
f_background = "prosecutorempty";
|
||||||
if (is_ao2_bg)
|
if (is_ao2_bg)
|
||||||
f_desk_image = "prosecutiondesk.png";
|
f_desk_image = "prosecutiondesk";
|
||||||
else
|
else
|
||||||
f_desk_image = "bancoacusacion.png";
|
f_desk_image = "bancoacusacion";
|
||||||
}
|
}
|
||||||
else if (f_side == "jud")
|
else if (f_side == "jud")
|
||||||
{
|
{
|
||||||
f_background = "judgestand.png";
|
f_background = "judgestand";
|
||||||
f_desk_image = "judgedesk.png";
|
f_desk_image = "judgedesk";
|
||||||
}
|
}
|
||||||
else if (f_side == "hld")
|
else if (f_side == "hld")
|
||||||
{
|
{
|
||||||
f_background = "helperstand.png";
|
f_background = "helperstand";
|
||||||
f_desk_image = "helperdesk.png";
|
f_desk_image = "helperdesk";
|
||||||
}
|
}
|
||||||
else if (f_side == "hlp")
|
else if (f_side == "hlp")
|
||||||
{
|
{
|
||||||
f_background = "prohelperstand.png";
|
f_background = "prohelperstand";
|
||||||
f_desk_image = "prohelperdesk.png";
|
f_desk_image = "prohelperdesk";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (is_ao2_bg)
|
if (is_ao2_bg)
|
||||||
f_desk_image = "stand.png";
|
f_desk_image = "stand";
|
||||||
else
|
else
|
||||||
f_desk_image = "estrado.png";
|
f_desk_image = "estrado";
|
||||||
}
|
}
|
||||||
|
|
||||||
ui_vp_background->set_image(f_background);
|
ui_vp_background->set_image(f_background);
|
||||||
|
Loading…
Reference in New Issue
Block a user