aboutsummaryrefslogtreecommitdiff
path: root/src/aolayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/aolayer.cpp')
-rw-r--r--src/aolayer.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/aolayer.cpp b/src/aolayer.cpp
index 27ebe48c..f9b01d3b 100644
--- a/src/aolayer.cpp
+++ b/src/aolayer.cpp
@@ -2,6 +2,8 @@
#include "aoapplication.h"
#include "file_functions.h"
+#include "misc_functions.h"
+#include "options.h"
static QThreadPool *thread_pool;
@@ -233,7 +235,7 @@ void SplashLayer::load_image(QString p_filename, QString p_charname,
QString p_miscname)
{
transform_mode = ao_app->get_misc_scaling(p_miscname);
- QString final_image = ao_app->get_image(p_filename, ao_app->current_theme, ao_app->get_subtheme(), ao_app->default_theme, p_miscname, p_charname, "placeholder");
+ QString final_image = ao_app->get_image(p_filename, Options::getInstance().theme(), Options::getInstance().subTheme(), ao_app->default_theme, p_miscname, p_charname, "placeholder");
start_playback(final_image);
play();
}
@@ -256,7 +258,7 @@ void InterfaceLayer::load_image(QString p_filename, QString p_miscname)
{
last_path = "";
stretch = true;
- QString final_image = ao_app->get_image(p_filename, ao_app->current_theme, ao_app->get_subtheme(), ao_app->default_theme, p_miscname);
+ QString final_image = ao_app->get_image(p_filename, Options::getInstance().theme(), Options::getInstance().subTheme(), ao_app->default_theme, p_miscname);
start_playback(final_image);
play();
}
@@ -264,10 +266,10 @@ void InterfaceLayer::load_image(QString p_filename, QString p_miscname)
void StickerLayer::load_image(QString p_charname)
{
QString p_miscname;
- if (ao_app->is_customchat_enabled())
+ if (Options::getInstance().customChatboxEnabled())
p_miscname = ao_app->get_chat(p_charname);
transform_mode = ao_app->get_misc_scaling(p_miscname);
- QString final_image = ao_app->get_image("sticker/" + p_charname, ao_app->current_theme, ao_app->get_subtheme(), ao_app->default_theme, p_miscname);
+ QString final_image = ao_app->get_image("sticker/" + p_charname, Options::getInstance().theme(), Options::getInstance().subTheme(), ao_app->default_theme, p_miscname);
start_playback(final_image);
play();
}
@@ -296,7 +298,7 @@ void AOLayer::start_playback(QString p_image)
QMutexLocker locker(&mutex);
this->show();
- if (!ao_app->is_continuous_enabled()) {
+ if (!Options::getInstance().continuousPlaybackEnabled()) {
continuous = false;
force_continuous = true;
}
@@ -335,11 +337,11 @@ void AOLayer::start_playback(QString p_image)
frame = 0;
continuous = false;
}
-#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
+ #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
frame_loader = QtConcurrent::run(thread_pool, this, &AOLayer::populate_vectors);
-#else
+ #else
frame_loader = QtConcurrent::run(thread_pool, &AOLayer::populate_vectors, this);
-#endif
+ #endif
last_path = p_image;
while (movie_frames.size() <= frame) // if we haven't loaded the frame we need yet
frameAdded.wait(&mutex); // wait for the frame loader to add another frame, then check again