diff options
Diffstat (limited to 'plugins/ProfileEditor/profileeditorplugin.cpp')
-rw-r--r-- | plugins/ProfileEditor/profileeditorplugin.cpp | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/plugins/ProfileEditor/profileeditorplugin.cpp b/plugins/ProfileEditor/profileeditorplugin.cpp new file mode 100644 index 0000000..1f4f16e --- /dev/null +++ b/plugins/ProfileEditor/profileeditorplugin.cpp @@ -0,0 +1,27 @@ +/* + * This file is part of smolbote. It's copyrighted by the contributors recorded + * in the version control history of the file, available from its original + * location: git://neueland.iserlohn-fortress.net/smolbote.git + * + * SPDX-License-Identifier: GPL-3.0 + */ + +#include "profileeditorplugin.h" +#include <QLabel> +#include <QVBoxLayout> + +QWidget *ProfileEditorPlugin::createWidget(QWebEngineProfile *profile, QWidget *parent) +{ + QWidget *widget = new QWidget(parent); + widget->setWindowFlags(Qt::ToolTip); + widget->setVisible(false); + auto *layout = new QVBoxLayout(widget); + widget->setLayout(layout); + + QLabel *storageName_label = new QLabel(profile->storageName(), widget); + if(storageName_label->text().isEmpty()) + storageName_label->setText(tr("Off-the-record")); + layout->addWidget(storageName_label); + + return widget; +} |