Add VariableLineEdit helper

This commit is contained in:
WarmUpTill 2023-02-22 14:20:11 +01:00 committed by WarmUpTill
parent 22bbd3a4ca
commit 1dd46fb777
3 changed files with 29 additions and 0 deletions

View File

@ -284,6 +284,8 @@ target_sources(
src/utils/utility.hpp
src/utils/variable.cpp
src/utils/variable.hpp
src/utils/variable-line-edit.cpp
src/utils/variable-line-edit.hpp
src/utils/variable-text-edit.cpp
src/utils/variable-text-edit.hpp
src/utils/volume-control.cpp

View File

@ -0,0 +1,13 @@
#include "variable-line-edit.hpp"
VariableLineEdit::VariableLineEdit(QWidget *parent) : QLineEdit(parent) {}
void VariableLineEdit::setText(const QString &string)
{
QLineEdit::setText(string);
}
void VariableLineEdit::setText(const VariableResolvingString &string)
{
QLineEdit::setText(QString::fromStdString(string.UnresolvedValue()));
}

View File

@ -0,0 +1,14 @@
#pragma once
#include "variable.hpp"
#include <QLineEdit>
class VariableLineEdit : public QLineEdit {
Q_OBJECT
public:
VariableLineEdit(QWidget *parent);
void setText(const QString &);
void setText(const VariableResolvingString &);
private:
};