[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: =?utf-8?q?=5Bgluon=5D_player/kdeext=3A_KDE_Extended_Player=3A_Re?=
From: Laszlo Papp <djszapi () archlinux ! us>
Date: 2011-02-06 15:04:14
Message-ID: 20110206150414.672D0A60C6 () git ! kde ! org
[Download RAW message or body]
Git commit b3c49e025d12146242cae0852c260e068cab546f by Laszlo Papp.
Committed on 06/02/11 at 11:19.
Pushed by lpapp into branch 'master'.
KDE Extended Player: Refactor the gamesviewitem for own delegate usage.
M +9 -22 player/kdeext/views/gamesviewitem.cpp
M +6 -6 player/kdeext/views/gamesviewitem.h
http://commits.kde.org/gluon/b3c49e025d12146242cae0852c260e068cab546f
diff --git a/player/kdeext/views/gamesviewitem.cpp \
b/player/kdeext/views/gamesviewitem.cpp index c9a6972..a7aba77 100644
--- a/player/kdeext/views/gamesviewitem.cpp
+++ b/player/kdeext/views/gamesviewitem.cpp
@@ -22,11 +22,11 @@
GamesViewItem::GamesViewItem( QWidget* parent, Qt::WindowFlags wFlags )
: QWidget( parent, wFlags )
- , m_preview( 0 )
- , m_gameName( 0 )
- , m_gameDescription( 0 )
- , m_playButton( 0 )
- , m_layout( 0 )
+ , m_preview( new KSqueezedTextLabel )
+ , m_gameName( new KSqueezedTextLabel( this ) )
+ , m_gameDescription( new KSqueezedTextLabel( this ) )
+ // , m_playButton( new KPushButton( this ) )
+ , m_layout( new QGridLayout() )
{
}
@@ -38,31 +38,18 @@ void GamesViewItem::setModelIndex( const QModelIndex& index )
void GamesViewItem::layoutWidgets()
{
- m_layout = new QGridLayout();
-
- m_preview = new KTitleWidget( this );
- m_preview->setPixmap( KIcon( "gluon_creator" ) );
- // m_preview->setAcceptHoverEvents( false );
- // m_preview->setContentsMargins( 0, 0, 0, 0 );
- // m_preview->setAcceptedMouseButtons( Qt::NoButton );
- m_preview->setFocusPolicy( Qt::NoFocus );
- m_preview->setSizePolicy( QSizePolicy::Maximum, QSizePolicy::MinimumExpanding );
-
- m_gameName = new QLabel( this );
+ m_preview->setPixmap(KIcon( "gluon-creator").pixmap(32, 32));
m_gameName->setText( m_index.sibling( m_index.row(), \
GluonPlayer::GamesModel::NameColumn ).data().toString() );
-
- m_gameDescription = new QLabel( this );
m_gameDescription->setText( m_index.sibling( m_index.row(), \
GluonPlayer::GamesModel::DescriptionColumn ).data().toString() );
- m_playButton = new KTitleWidget( this );
- m_playButton->setPixmap( KIcon( "media-playback-start" ) );
+ // m_playButton->setIcon( KIcon( "media-playback-start" ) );
// m_playButton->setSizePolicy( QSizePolicy::Maximum, \
QSizePolicy::MinimumExpanding );
- connect( m_playButton, SIGNAL( activated() ), SLOT( playGameActivated() ) );
+ // connect( m_playButton, SIGNAL( activated() ), SLOT( playGameActivated() ) );
m_layout->addWidget( m_preview, 0, 0, 2, 1 );
m_layout->addWidget( m_gameName, 0, 1 );
m_layout->addWidget( m_gameDescription, 1, 1 );
- m_layout->addWidget( m_playButton, 0, 2, 2, 1 );
+ // m_layout->addWidget( m_playButton, 0, 2, 2, 1 );
setLayout( m_layout );
}
diff --git a/player/kdeext/views/gamesviewitem.h \
b/player/kdeext/views/gamesviewitem.h index 4160c89..7588218 100644
--- a/player/kdeext/views/gamesviewitem.h
+++ b/player/kdeext/views/gamesviewitem.h
@@ -20,12 +20,12 @@
#ifndef GAMESVIEWITEM_H
#define GAMESVIEWITEM_H
-#include <KDE/KTitleWidget>
+// #include <KDE/KPushButton>
#include <KDE/KLocalizedString>
#include <KDE/KIcon>
+#include <KDE/KSqueezedTextLabel>
#include <QtGui/QGridLayout>
-#include <QtGui/QLabel>
#include <QtGui/QToolTip>
#include <QtCore/QModelIndex>
#include <QtCore/QEvent>
@@ -51,10 +51,10 @@ class GamesViewItem : public QWidget
virtual void mousePressEvent( QMouseEvent* event );
QModelIndex m_index;
- KTitleWidget* m_preview;
- QLabel* m_gameName;
- QLabel* m_gameDescription;
- KTitleWidget* m_playButton;
+ KSqueezedTextLabel* m_preview;
+ KSqueezedTextLabel* m_gameName;
+ KSqueezedTextLabel* m_gameDescription;
+ // KPushButton* m_playButton;
QGridLayout* m_layout;
};
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic