[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/base/plasma/applets/incomingmsg
From:       Christian Weilbach <christian () whiletaker ! homeip ! net>
Date:       2008-08-14 18:15:30
Message-ID: 1218737730.145083.26936.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 847091 by weilbach:

Fix layout.


 M  +12 -0     plasma-incomingmsg.cpp  
 M  +3 -0      plasma-incomingmsg.h  


--- trunk/playground/base/plasma/applets/incomingmsg/plasma-incomingmsg.cpp #847090:847091
@@ -176,6 +176,18 @@
    setLayout(mLayout);
 }
 
+
+void IncomingMsg::constraintsEvent(Plasma::Constraints constraints)
+{
+    setBackgroundHints(Plasma::Applet::DefaultBackground);
+    QRectF layoutRectF = mLayout->geometry();
+    QRectF appletRectF = geometry();
+    if( layoutRectF.height()>appletRectF.height() ){
+        appletRectF.setHeight(layoutRectF.height()+20);
+    }
+    setGeometry( appletRectF );
+}
+
 void IncomingMsg::slotNewMail(){
     KIcon icon( "kmail" );
     mKMailIconLabel->nativeWidget()->setPixmap(icon.pixmap(32,32));
--- trunk/playground/base/plasma/applets/incomingmsg/plasma-incomingmsg.h #847090:847091
@@ -57,6 +57,9 @@
                             *mXChatLayout,
                             *mPidginLayout;
 
+    protected:
+      void constraintsEvent(Plasma::Constraints);
+
     private slots:
       void slotNewMail();
       void slotNewPidginIM();
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic