diff options
Diffstat (limited to 'aoimage.cpp')
| -rw-r--r-- | aoimage.cpp | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/aoimage.cpp b/aoimage.cpp index 507137f..0997e76 100644 --- a/aoimage.cpp +++ b/aoimage.cpp @@ -1,6 +1,27 @@ +#include "file_functions.h" +#include "path_functions.h" +#include "global_variables.h" + #include "aoimage.h" -AOImage::AOImage() +AOImage::AOImage(QWidget *parent, int x_pos, int y_pos, int x_size, int y_size) : QLabel(parent) +{ + this->move(x_pos, y_pos); + this->resize(x_size, y_size); +} + +AOImage::~AOImage() +{ + +} + +void AOImage::set_image(QString p_image) { + QString theme_image_path = get_theme_path() + p_image; + QString default_image_path = get_base_path() + "themes/default/" + p_image; + if (file_exists(theme_image_path)) + this->setPixmap(theme_image_path); + else + this->setPixmap(default_image_path); } |
