remove the private init
This commit is contained in:
parent
15d4de4b4a
commit
9bc1c68fca
@ -35,7 +35,6 @@ public:
|
|||||||
PlasmaQuickViewPrivate(Plasma::Corona *corona, PlasmaQuickView *view);
|
PlasmaQuickViewPrivate(Plasma::Corona *corona, PlasmaQuickView *view);
|
||||||
~PlasmaQuickViewPrivate();
|
~PlasmaQuickViewPrivate();
|
||||||
|
|
||||||
void init();
|
|
||||||
void setContainment(Plasma::Containment *cont);
|
void setContainment(Plasma::Containment *cont);
|
||||||
Plasma::Types::FormFactor formFactor() const;
|
Plasma::Types::FormFactor formFactor() const;
|
||||||
Plasma::Types::Location location() const;
|
Plasma::Types::Location location() const;
|
||||||
@ -58,31 +57,6 @@ PlasmaQuickViewPrivate::~PlasmaQuickViewPrivate()
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
void PlasmaQuickViewPrivate::init()
|
|
||||||
{
|
|
||||||
//FIXME: for some reason all windows must have alpha enable otherwise the ones that do won't paint.
|
|
||||||
//Probably is an architectural problem
|
|
||||||
QSurfaceFormat format;
|
|
||||||
format.setAlphaBufferSize(8);
|
|
||||||
|
|
||||||
q->setFormat(format);
|
|
||||||
q->setColor(Qt::transparent);
|
|
||||||
|
|
||||||
|
|
||||||
QObject::connect(q->screen(), &QScreen::virtualGeometryChanged,
|
|
||||||
q, &PlasmaQuickView::screenGeometryChanged);
|
|
||||||
|
|
||||||
if (!corona->package().isValid()) {
|
|
||||||
qWarning() << "Invalid home screen package";
|
|
||||||
}
|
|
||||||
|
|
||||||
q->setResizeMode(PlasmaQuickView::SizeRootObjectToView);
|
|
||||||
q->setSource(QUrl::fromLocalFile(corona->package().filePath("views", "Desktop.qml")));
|
|
||||||
|
|
||||||
QObject::connect(corona, &Plasma::Corona::packageChanged,
|
|
||||||
q, &PlasmaQuickView::coronaPackageChanged);
|
|
||||||
}
|
|
||||||
|
|
||||||
void PlasmaQuickViewPrivate::setContainment(Plasma::Containment *cont)
|
void PlasmaQuickViewPrivate::setContainment(Plasma::Containment *cont)
|
||||||
{
|
{
|
||||||
if (containment.data() == cont) {
|
if (containment.data() == cont) {
|
||||||
@ -185,7 +159,25 @@ PlasmaQuickView::PlasmaQuickView(Plasma::Corona *corona, QWindow *parent)
|
|||||||
: QQuickView(parent),
|
: QQuickView(parent),
|
||||||
d(new PlasmaQuickViewPrivate(corona, this))
|
d(new PlasmaQuickViewPrivate(corona, this))
|
||||||
{
|
{
|
||||||
d->init();
|
QSurfaceFormat format;
|
||||||
|
format.setAlphaBufferSize(8);
|
||||||
|
|
||||||
|
setFormat(format);
|
||||||
|
setColor(Qt::transparent);
|
||||||
|
|
||||||
|
|
||||||
|
QObject::connect(screen(), &QScreen::virtualGeometryChanged,
|
||||||
|
this, &PlasmaQuickView::screenGeometryChanged);
|
||||||
|
|
||||||
|
if (!corona->package().isValid()) {
|
||||||
|
qWarning() << "Invalid home screen package";
|
||||||
|
}
|
||||||
|
|
||||||
|
setResizeMode(PlasmaQuickView::SizeRootObjectToView);
|
||||||
|
setSource(QUrl::fromLocalFile(corona->package().filePath("views", "Desktop.qml")));
|
||||||
|
|
||||||
|
QObject::connect(corona, &Plasma::Corona::packageChanged,
|
||||||
|
this, &PlasmaQuickView::coronaPackageChanged);
|
||||||
}
|
}
|
||||||
|
|
||||||
PlasmaQuickView::~PlasmaQuickView()
|
PlasmaQuickView::~PlasmaQuickView()
|
||||||
|
Loading…
Reference in New Issue
Block a user