Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Donald Haase
Cockatrice
Commits
3c9ddd78
Commit
3c9ddd78
authored
Dec 30, 2014
by
Michael Callahan
Browse files
Better icon packing in PlayerListWidget.
parent
f5293579
Changes
1
Hide whitespace changes
Inline
Side-by-side
cockatrice/src/playerlistwidget.cpp
View file @
3c9ddd78
...
@@ -70,13 +70,13 @@ PlayerListWidget::PlayerListWidget(TabSupervisor *_tabSupervisor, AbstractClient
...
@@ -70,13 +70,13 @@ PlayerListWidget::PlayerListWidget(TabSupervisor *_tabSupervisor, AbstractClient
setMinimumHeight
(
60
);
setMinimumHeight
(
60
);
setIconSize
(
QSize
(
20
,
15
));
setIconSize
(
QSize
(
20
,
15
));
setColumnCount
(
6
);
setColumnCount
(
6
);
setColumnWidth
(
0
,
20
);
setColumnWidth
(
1
,
20
);
setColumnWidth
(
2
,
20
);
setColumnWidth
(
3
,
20
);
setColumnWidth
(
5
,
20
);
setHeaderHidden
(
true
);
setHeaderHidden
(
true
);
setRootIsDecorated
(
false
);
setRootIsDecorated
(
false
);
#if QT_VERSION < 0x050000
header
()
->
setResizeMode
(
QHeaderView
::
ResizeToContents
);
#else
header
()
->
setSectionResizeMode
(
QHeaderView
::
ResizeToContents
);
#endif
retranslateUi
();
retranslateUi
();
}
}
...
@@ -116,6 +116,7 @@ void PlayerListWidget::updatePlayerProperties(const ServerInfo_PlayerProperties
...
@@ -116,6 +116,7 @@ void PlayerListWidget::updatePlayerProperties(const ServerInfo_PlayerProperties
player
->
setData
(
3
,
Qt
::
UserRole
,
prop
.
user_info
().
user_level
());
player
->
setData
(
3
,
Qt
::
UserRole
,
prop
.
user_info
().
user_level
());
player
->
setIcon
(
3
,
QIcon
(
UserLevelPixmapGenerator
::
generatePixmap
(
12
,
UserLevelFlags
(
prop
.
user_info
().
user_level
()))));
player
->
setIcon
(
3
,
QIcon
(
UserLevelPixmapGenerator
::
generatePixmap
(
12
,
UserLevelFlags
(
prop
.
user_info
().
user_level
()))));
player
->
setText
(
4
,
QString
::
fromStdString
(
prop
.
user_info
().
name
()));
player
->
setText
(
4
,
QString
::
fromStdString
(
prop
.
user_info
().
name
()));
resizeColumnToContents
(
4
);
const
QString
country
=
QString
::
fromStdString
(
prop
.
user_info
().
country
());
const
QString
country
=
QString
::
fromStdString
(
prop
.
user_info
().
country
());
if
(
!
country
.
isEmpty
())
if
(
!
country
.
isEmpty
())
player
->
setIcon
(
4
,
QIcon
(
CountryPixmapGenerator
::
generatePixmap
(
12
,
country
)));
player
->
setIcon
(
4
,
QIcon
(
CountryPixmapGenerator
::
generatePixmap
(
12
,
country
)));
...
@@ -123,8 +124,10 @@ void PlayerListWidget::updatePlayerProperties(const ServerInfo_PlayerProperties
...
@@ -123,8 +124,10 @@ void PlayerListWidget::updatePlayerProperties(const ServerInfo_PlayerProperties
}
}
if
(
prop
.
has_player_id
())
if
(
prop
.
has_player_id
())
player
->
setData
(
4
,
Qt
::
UserRole
+
1
,
prop
.
player_id
());
player
->
setData
(
4
,
Qt
::
UserRole
+
1
,
prop
.
player_id
());
if
(
prop
.
has_deck_hash
())
if
(
prop
.
has_deck_hash
())
{
player
->
setText
(
5
,
QString
::
fromStdString
(
prop
.
deck_hash
()));
player
->
setText
(
5
,
QString
::
fromStdString
(
prop
.
deck_hash
()));
resizeColumnToContents
(
5
);
}
if
(
prop
.
has_sideboard_locked
())
if
(
prop
.
has_sideboard_locked
())
player
->
setIcon
(
5
,
prop
.
sideboard_locked
()
?
lockIcon
:
QIcon
());
player
->
setIcon
(
5
,
prop
.
sideboard_locked
()
?
lockIcon
:
QIcon
());
if
(
prop
.
has_ping_seconds
())
if
(
prop
.
has_ping_seconds
())
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment