aboutsummaryrefslogtreecommitdiff
path: root/lumina-desktop/desktop-plugins
diff options
context:
space:
mode:
Diffstat (limited to 'lumina-desktop/desktop-plugins')
-rw-r--r--lumina-desktop/desktop-plugins/LDPlugin.cpp3
-rw-r--r--lumina-desktop/desktop-plugins/calendar/CalendarPlugin.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/lumina-desktop/desktop-plugins/LDPlugin.cpp b/lumina-desktop/desktop-plugins/LDPlugin.cpp
index cc07b747..ebed6d90 100644
--- a/lumina-desktop/desktop-plugins/LDPlugin.cpp
+++ b/lumina-desktop/desktop-plugins/LDPlugin.cpp
@@ -27,11 +27,14 @@ void LDPlugin::setInitialSize(int width, int height){
settings->setValue(prefix+"location/height",height);
settings->sync();
}
+ //Now make sure the plugin is the saved size right away
+ this->resize( settings->value(prefix+"location/width").toInt(), settings->value(prefix+"location/height").toInt());
}
void LDPlugin::adjustSize(int width, int height){
settings->setValue(prefix+"location/width",width);
settings->setValue(prefix+"location/height",height);
settings->sync();
+ this->resize(width,height);
emit PluginResized();
} \ No newline at end of file
diff --git a/lumina-desktop/desktop-plugins/calendar/CalendarPlugin.h b/lumina-desktop/desktop-plugins/calendar/CalendarPlugin.h
index e861052e..796bc42d 100644
--- a/lumina-desktop/desktop-plugins/calendar/CalendarPlugin.h
+++ b/lumina-desktop/desktop-plugins/calendar/CalendarPlugin.h
@@ -21,6 +21,7 @@ public:
this->layout()->setContentsMargins(0,0,0,0);
cal = new QCalendarWidget(this);
this->layout()->addWidget(cal);
+ this->setInitialSize( cal->sizeHint().width(), cal->sizeHint().height() );
}
~CalendarPlugin(){}
bgstack15