Skip to content
Snippets Groups Projects
Commit b862c448 authored by Aline Gondim Santos's avatar Aline Gondim Santos
Browse files

callActionBar: do not hide single button

Change-Id: I5030cb4a5b53f4828485792f82e7241ecd06164c
GitLab: #810
parent 7bb5ad0e
No related branches found
No related tags found
No related merge requests found
...@@ -357,7 +357,7 @@ CallOverlayModel::eventFilter(QObject* object, QEvent* event) ...@@ -357,7 +357,7 @@ CallOverlayModel::eventFilter(QObject* object, QEvent* event)
void void
CallOverlayModel::setControlRanges() CallOverlayModel::setControlRanges()
{ {
overflowModel_->setRange(0, overflowIndex_ - 1); overflowModel_->setRange(0, overflowIndex_);
overflowVisibleModel_->setRange(overflowIndex_, secondaryModel_->rowCount()); overflowVisibleModel_->setRange(overflowIndex_, secondaryModel_->rowCount());
overflowHiddenModel_->setRange(overflowIndex_, secondaryModel_->rowCount()); overflowHiddenModel_->setRange(overflowIndex_ + 1, secondaryModel_->rowCount());
} }
...@@ -503,14 +503,14 @@ Control { ...@@ -503,14 +503,14 @@ Control {
property int overflowIndex: { property int overflowIndex: {
var maxItems = Math.floor( var maxItems = Math.floor(
(overflowRect.remainingSpace - 24) / root.height) - 1 (overflowRect.remainingSpace) / (root.height + itemSpacing)) - 2
return Math.min(overflowItemCount, maxItems) return Math.min(overflowItemCount, maxItems)
} }
property int nOverflowItems: overflowItemCount - overflowIndex property int nOverflowItems: overflowItemCount - overflowIndex
onNOverflowItemsChanged: { onNOverflowItemsChanged: {
var diff = overflowItemListView.count - nOverflowItems var diff = overflowItemListView.count - nOverflowItems
var effectiveOverflowIndex = overflowIndex var effectiveOverflowIndex = overflowIndex
if (effectiveOverflowIndex === overflowItemCount - 1) if (effectiveOverflowIndex === overflowItemCount - 2)
effectiveOverflowIndex += diff effectiveOverflowIndex += diff
CallOverlayModel.overflowIndex = effectiveOverflowIndex CallOverlayModel.overflowIndex = effectiveOverflowIndex
...@@ -523,7 +523,7 @@ Control { ...@@ -523,7 +523,7 @@ Control {
ComboBox { ComboBox {
id: overflowButton id: overflowButton
visible: CallOverlayModel.overflowIndex < overflowItemCount visible: CallOverlayModel.overflowIndex < overflowItemCount - 2
width: root.height width: root.height
height: width height: width
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment