Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
David Planella
juk
Commits
3c2894c4
Commit
3c2894c4
authored
Nov 22, 2008
by
Sebastian Sauer
Browse files
let tageditor work well with smaller mainwindow
svn path=/trunk/KDE/kdemultimedia/juk/; revision=887455
parent
72a064fd
Changes
2
Hide whitespace changes
Inline
Side-by-side
playlistsplitter.cpp
View file @
3c2894c4
...
...
@@ -165,7 +165,7 @@ void PlaylistSplitter::setupLayout()
m_playlistStack
=
new
Q3WidgetStack
(
top
,
"playlistStack"
);
m_playlistStack
->
installEventFilter
(
this
);
m_playlistStack
->
setSizePolicy
(
QSizePolicy
::
Expanding
,
QSizePolicy
::
Minimum
Expanding
);
m_playlistStack
->
setSizePolicy
(
QSizePolicy
::
Expanding
,
QSizePolicy
::
Expanding
);
m_playlistStack
->
hide
();
// Will be shown after CollectionList filled.
connect
(
m_playlistStack
,
SIGNAL
(
aboutToShow
(
QWidget
*
)),
this
,
SLOT
(
slotPlaylistChanged
(
QWidget
*
)));
...
...
tageditor.cpp
View file @
3c2894c4
...
...
@@ -501,7 +501,7 @@ void TagEditor::setupActions()
void
TagEditor
::
setupLayout
()
{
static
const
int
horizontalSpacing
=
1
2
;
static
const
int
horizontalSpacing
=
2
;
static
const
int
verticalSpacing
=
2
;
QHBoxLayout
*
layout
=
new
QHBoxLayout
(
this
);
...
...
@@ -514,9 +514,11 @@ void TagEditor::setupLayout()
QVBoxLayout
*
leftColumnLayout
=
new
QVBoxLayout
();
layout
->
addItem
(
leftColumnLayout
);
leftColumnLayout
->
setSpacing
(
verticalSpacing
);
leftColumnLayout
->
setMargin
(
0
);
QVBoxLayout
*
rightColumnLayout
=
new
QVBoxLayout
();
layout
->
addItem
(
rightColumnLayout
);
rightColumnLayout
->
setSpacing
(
verticalSpacing
);
rightColumnLayout
->
setMargin
(
0
);
layout
->
setStretchFactor
(
leftColumnLayout
,
2
);
layout
->
setStretchFactor
(
rightColumnLayout
,
3
);
...
...
@@ -583,9 +585,6 @@ void TagEditor::setupLayout()
addItem
(
i18nc
(
"cd track number"
,
"T&rack:"
),
m_trackSpin
,
trackRowLayout
);
m_trackSpin
->
installEventFilter
(
this
);
trackRowLayout
->
addItem
(
new
QSpacerItem
(
0
,
0
,
QSizePolicy
::
Expanding
,
QSizePolicy
::
Minimum
));
m_yearSpin
=
new
KIntSpinBox
(
0
,
9999
,
1
,
0
,
this
);
m_yearSpin
->
setObjectName
(
"yearSpin"
);
addItem
(
i18n
(
"&Year:"
),
m_yearSpin
,
trackRowLayout
);
...
...
@@ -594,28 +593,32 @@ void TagEditor::setupLayout()
trackRowLayout
->
addItem
(
new
QSpacerItem
(
0
,
0
,
QSizePolicy
::
Expanding
,
QSizePolicy
::
Minimum
));
trackRowLayout
->
addWidget
(
addHidden
(
new
QLabel
(
i18n
(
"Length:"
),
this
)));
trackRowLayout
->
setWidth
();
}
{
FixedHLayout
*
trackRowLayout
=
new
FixedHLayout
(
rightColumnLayout
,
horizontalSpacing
);
m_lengthBox
=
new
KLineEdit
(
this
);
m_lengthBox
->
setObjectName
(
"lengthBox"
);
// addItem(i18n("Length:"), m_lengthBox, trackRowLayout);
m_lengthBox
->
setMinimumWidth
(
fontMetrics
().
width
(
"00:00"
)
+
trackRowLayout
->
spacing
());
m_lengthBox
->
setMaximumWidth
(
5
0
);
m_lengthBox
->
setMaximumWidth
(
6
0
);
m_lengthBox
->
setAlignment
(
Qt
::
AlignRight
);
m_lengthBox
->
setReadOnly
(
true
);
trackRowLayout
->
addWidget
(
addHidden
(
m_lengthBox
));
trackRowLayout
->
addItem
(
new
QSpacerItem
(
0
,
0
,
QSizePolicy
::
Expanding
,
QSizePolicy
::
Minimum
));
addItem
(
i18n
(
"Length:"
),
m_lengthBox
,
trackRowLayout
);
trackRowLayout
->
addWidget
(
addHidden
(
new
QLabel
(
i18n
(
"Bitrate:"
),
this
)));
m_bitrateBox
=
new
KLineEdit
(
this
);
m_bitrateBox
->
setObjectName
(
"bitrateBox"
);
// addItem(i18n("Bitrate:"), m_bitrateBox, trackRowLayout);
m_bitrateBox
->
setMinimumWidth
(
fontMetrics
().
width
(
"000"
)
+
trackRowLayout
->
spacing
());
m_bitrateBox
->
setMaximumWidth
(
5
0
);
m_bitrateBox
->
setMaximumWidth
(
6
0
);
m_bitrateBox
->
setAlignment
(
Qt
::
AlignRight
);
m_bitrateBox
->
setReadOnly
(
true
);
trackRowLayout
->
addWidget
(
addHidden
(
m_bitrateBox
));
addItem
(
i18n
(
"Bitrate:"
),
m_bitrateBox
,
trackRowLayout
);
trackRowLayout
->
addItem
(
new
QSpacerItem
(
0
,
0
,
QSizePolicy
::
Expanding
,
QSizePolicy
::
Minimum
));
trackRowLayout
->
setWidth
();
}
...
...
@@ -778,6 +781,7 @@ void TagEditor::addItem(const QString &text, QWidget *item, QBoxLayout *layout,
}
else
{
QHBoxLayout
*
l
=
new
QHBoxLayout
();
l
->
setMargin
(
0
);
layout
->
addItem
(
l
);
l
->
addWidget
(
iconLabel
);
...
...
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