-rw-r--r-- | core/pim/today/today.cpp | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/core/pim/today/today.cpp b/core/pim/today/today.cpp index 2095174..f052a9f 100644 --- a/core/pim/today/today.cpp +++ b/core/pim/today/today.cpp | |||
@@ -43,3 +43,3 @@ struct TodayPlugin { | |||
43 | TodayPluginObject *guiPart; | 43 | TodayPluginObject *guiPart; |
44 | QHBox *guiBox; | 44 | QWidget *guiBox; |
45 | QString name; | 45 | QString name; |
@@ -65,4 +65,2 @@ Today::Today( QWidget* parent, const char* name, WFlags fl ) | |||
65 | 65 | ||
66 | // pluginLayout = 0l; | ||
67 | |||
68 | setOwnerField(); | 66 | setOwnerField(); |
@@ -167,7 +165,12 @@ void Today::loadPlugins() { | |||
167 | 165 | ||
168 | plugin.guiBox = new QHBox( this ); | 166 | // package the whole thing into a qwidget so it can be shown and hidden |
167 | plugin.guiBox = new QWidget( this ); | ||
168 | QHBoxLayout *boxLayout = new QHBoxLayout( plugin.guiBox ); | ||
169 | |||
169 | QPixmap plugPix; | 170 | QPixmap plugPix; |
170 | plugPix.convertFromImage( Resource::loadImage( plugin.guiPart->pixmapNameWidget() ).smoothScale( 18, 18 ), 0 ); | 171 | plugPix.convertFromImage( Resource::loadImage( plugin.guiPart->pixmapNameWidget() ).smoothScale( 18, 18 ), 0 ); |
171 | OClickableLabel* plugIcon = new OClickableLabel( plugin.guiBox ); | 172 | OClickableLabel* plugIcon = new OClickableLabel( plugin.guiBox ); |
172 | plugIcon->setPixmap( plugPix ); | 173 | plugIcon->setPixmap( plugPix ); |
174 | |||
175 | // a scrollview for each plugin | ||
173 | QScrollView* sv = new QScrollView( plugin.guiBox ); | 176 | QScrollView* sv = new QScrollView( plugin.guiBox ); |
@@ -181,6 +184,7 @@ void Today::loadPlugins() { | |||
181 | 184 | ||
182 | //plugin.guiBox->addWidget( plugIcon, 0, AlignTop ); | 185 | // make sure the icon is on the top alligned |
183 | //plugin.guiBox->addWidget( sv, 0, AlignTop ); | 186 | boxLayout->addWidget( plugIcon, 0, AlignTop ); |
184 | plugin.guiBox->setStretchFactor( plugIcon, 1 ); | 187 | boxLayout->addWidget( sv, 0, AlignTop ); |
185 | plugin.guiBox->setStretchFactor( sv, 9 ); | 188 | boxLayout->setStretchFactor( plugIcon, 1 ); |
189 | boxLayout->setStretchFactor( sv, 9 ); | ||
186 | layout->addWidget( plugin.guiBox ); | 190 | layout->addWidget( plugin.guiBox ); |