author | llornkcor <llornkcor> | 2004-06-15 07:44:41 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2004-06-15 07:44:41 (UTC) |
commit | 631bd9765ed1d4e53ee8b021da644e0cfdcd623c (patch) (unidiff) | |
tree | 6ab82737682b5e8f3c97933bf3f8c43b216f31bd | |
parent | 01b44d9e12a324b8d77f52d66c6799f6f8f0df28 (diff) | |
download | opie-631bd9765ed1d4e53ee8b021da644e0cfdcd623c.zip opie-631bd9765ed1d4e53ee8b021da644e0cfdcd623c.tar.gz opie-631bd9765ed1d4e53ee8b021da644e0cfdcd623c.tar.bz2 |
workaround launcherview problems with qt/e 2.3.8
-rw-r--r-- | core/launcher/launcherview.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/launcher/launcherview.cpp b/core/launcher/launcherview.cpp index 71e8753..e86f389 100644 --- a/core/launcher/launcherview.cpp +++ b/core/launcher/launcherview.cpp | |||
@@ -917,50 +917,52 @@ void LauncherView::setBackgroundType( BackgroundType t, const QString &val ) | |||
917 | 917 | ||
918 | void LauncherView::setTextColor( const QColor &tc ) | 918 | void LauncherView::setTextColor( const QColor &tc ) |
919 | { | 919 | { |
920 | textCol = tc; | 920 | textCol = tc; |
921 | QColorGroup cg = icons->colorGroup(); | 921 | QColorGroup cg = icons->colorGroup(); |
922 | cg.setColor( QColorGroup::Text, tc ); | 922 | cg.setColor( QColorGroup::Text, tc ); |
923 | icons->setPalette( QPalette(cg,cg,cg) ); | 923 | icons->setPalette( QPalette(cg,cg,cg) ); |
924 | icons->viewport()->update(); | 924 | icons->viewport()->update(); |
925 | } | 925 | } |
926 | 926 | ||
927 | void LauncherView::setViewFont( const QFont &f ) | 927 | void LauncherView::setViewFont( const QFont &f ) |
928 | { | 928 | { |
929 | icons->setFont( f ); | 929 | icons->setFont( f ); |
930 | icons->hideOrShowItems( FALSE ); | 930 | icons->hideOrShowItems( FALSE ); |
931 | } | 931 | } |
932 | 932 | ||
933 | void LauncherView::clearViewFont() | 933 | void LauncherView::clearViewFont() |
934 | { | 934 | { |
935 | icons->unsetFont(); | 935 | icons->unsetFont(); |
936 | icons->hideOrShowItems( FALSE ); | 936 | icons->hideOrShowItems( FALSE ); |
937 | } | 937 | } |
938 | 938 | ||
939 | void LauncherView::resizeEvent(QResizeEvent *e) | 939 | void LauncherView::resizeEvent(QResizeEvent *e) |
940 | { | 940 | { |
941 | //qDebug("LauncherView resize event"); | ||
941 | QVBox::resizeEvent( e ); | 942 | QVBox::resizeEvent( e ); |
942 | if ( e->size().width() != e->oldSize().width() ) | 943 | // commented out for launcherview and qt/e 2.3.8 problems, probably needs real fixing somewhere... |
944 | // if ( e->size().width() != e->oldSize().width() ) | ||
943 | sort(); | 945 | sort(); |
944 | } | 946 | } |
945 | 947 | ||
946 | void LauncherView::selectionChanged() | 948 | void LauncherView::selectionChanged() |
947 | { | 949 | { |
948 | QIconViewItem* item = icons->currentItem(); | 950 | QIconViewItem* item = icons->currentItem(); |
949 | if ( item && item->isSelected() ) { | 951 | if ( item && item->isSelected() ) { |
950 | AppLnk *appLnk = ((LauncherItem *)item)->appLnk(); | 952 | AppLnk *appLnk = ((LauncherItem *)item)->appLnk(); |
951 | if ( icons->inKeyEvent() ) // not for mouse press | 953 | if ( icons->inKeyEvent() ) // not for mouse press |
952 | emit clicked( appLnk ); | 954 | emit clicked( appLnk ); |
953 | item->setSelected(FALSE); | 955 | item->setSelected(FALSE); |
954 | } | 956 | } |
955 | } | 957 | } |
956 | 958 | ||
957 | void LauncherView::returnPressed( QIconViewItem *item ) | 959 | void LauncherView::returnPressed( QIconViewItem *item ) |
958 | { | 960 | { |
959 | if ( item ) { | 961 | if ( item ) { |
960 | AppLnk *appLnk = ((LauncherItem *)item)->appLnk(); | 962 | AppLnk *appLnk = ((LauncherItem *)item)->appLnk(); |
961 | emit clicked( appLnk ); | 963 | emit clicked( appLnk ); |
962 | } | 964 | } |
963 | } | 965 | } |
964 | 966 | ||
965 | void LauncherView::itemClicked( int btn, QIconViewItem *item ) | 967 | void LauncherView::itemClicked( int btn, QIconViewItem *item ) |
966 | { | 968 | { |