DolphinQt: Add ToolTipPushButton.

This commit is contained in:
Admiral H. Curtiss
2023-08-12 21:33:43 +02:00
parent bc47a28653
commit e6c7f4e14b
4 changed files with 37 additions and 0 deletions

View File

@ -0,0 +1,14 @@
// Copyright 2023 Dolphin Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include "DolphinQt/Config/ToolTipControls/ToolTipPushButton.h"
ToolTipPushButton::ToolTipPushButton(const QString& text, QWidget* parent)
: ToolTipWidget(text, parent)
{
}
QPoint ToolTipPushButton::GetToolTipPosition() const
{
return pos() + QPoint(width() / 2, height() / 2);
}

View File

@ -0,0 +1,19 @@
// Copyright 2023 Dolphin Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
#pragma once
#include "DolphinQt/Config/ToolTipControls/ToolTipWidget.h"
#include <QPushButton>
#include "DolphinQt/QtUtils/NonDefaultQPushButton.h"
class ToolTipPushButton : public ToolTipWidget<NonDefaultQPushButton>
{
public:
explicit ToolTipPushButton(const QString& text = {}, QWidget* parent = nullptr);
private:
QPoint GetToolTipPosition() const override;
};