ran clang

This commit is contained in:
apa420 2019-06-12 00:31:02 +02:00
parent 70bb63d20f
commit 3226ab6c68
2 changed files with 38 additions and 32 deletions

View file

@ -5,28 +5,33 @@
#include "widgets/TooltipWidget.hpp"
namespace chatterino {
TooltipPreviewImage &TooltipPreviewImage::getInstance() {
TooltipPreviewImage &TooltipPreviewImage::getInstance()
{
static TooltipPreviewImage *instance = new TooltipPreviewImage();
return *instance;
}
TooltipPreviewImage::TooltipPreviewImage() {
connections_.push_back(getApp()->windows->gifRepaintRequested.connect(
[&] {
TooltipPreviewImage::TooltipPreviewImage()
{
connections_.push_back(getApp()->windows->gifRepaintRequested.connect([&] {
auto tooltipWidget = TooltipWidget::getInstance();
if (this->image_ && !tooltipWidget->isHidden()) {
if (this->image_ && !tooltipWidget->isHidden())
{
auto pixmap = this->image_->pixmap();
if (pixmap) {
if (pixmap)
{
tooltipWidget->setImage(*pixmap);
}
} else {
}
else
{
tooltipWidget->clearImage();
}
}));
}
void TooltipPreviewImage::setImage(ImagePtr image) {
void TooltipPreviewImage::setImage(ImagePtr image)
{
this->image_ = image;
}
} // namespace chatterino

View file

@ -3,7 +3,8 @@
#include "messages/Image.hpp"
namespace chatterino {
class TooltipPreviewImage {
class TooltipPreviewImage
{
public:
static TooltipPreviewImage &getInstance();
void setImage(ImagePtr image);