Gui: Add PrefTextEdit

This commit is contained in:
Chris Hennes
2021-12-05 17:30:37 -06:00
parent e42eec2558
commit d79fa0ddfc
4 changed files with 61 additions and 0 deletions

View File

@@ -256,6 +256,42 @@ void PrefLineEdit::savePreferences()
// --------------------------------------------------------------------
PrefTextEdit::PrefTextEdit(QWidget* parent)
: QTextEdit(parent), PrefWidget()
{
}
PrefTextEdit::~PrefTextEdit()
{
}
void PrefTextEdit::restorePreferences()
{
if (getWindowParameter().isNull())
{
failedToRestore(objectName());
return;
}
QString text = this->toPlainText();
text = QString::fromUtf8(getWindowParameter()->GetASCII(entryName(), text.toUtf8()).c_str());
setText(text);
}
void PrefTextEdit::savePreferences()
{
if (getWindowParameter().isNull())
{
failedToSave(objectName());
return;
}
QString text = this->toPlainText();
getWindowParameter()->SetASCII(entryName(), text.toUtf8());
}
// --------------------------------------------------------------------
PrefFileChooser::PrefFileChooser ( QWidget * parent )
: FileChooser(parent), PrefWidget()
{