HaikuDepot: Sort package list by name column on startup.
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2013, Stephan Aßmus <[email protected]>.
|
* Copyright 2013, Stephan Aßmus <[email protected]>.
|
||||||
|
* Copyright 2013, Rene Gollent, <[email protected]>.
|
||||||
* All rights reserved. Distributed under the terms of the MIT License.
|
* All rights reserved. Distributed under the terms of the MIT License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -608,8 +609,6 @@ PackageListView::PackageListView(BLocker* modelLock)
|
|||||||
AddColumn(new PackageColumn(B_TRANSLATE("Status"), 60, 60, 100,
|
AddColumn(new PackageColumn(B_TRANSLATE("Status"), 60, 60, 100,
|
||||||
B_TRUNCATE_END), kStatusColumn);
|
B_TRUNCATE_END), kStatusColumn);
|
||||||
|
|
||||||
SetSortingEnabled(true);
|
|
||||||
|
|
||||||
fItemCountView = new ItemCountView();
|
fItemCountView = new ItemCountView();
|
||||||
AddStatusView(fItemCountView);
|
AddStatusView(fItemCountView);
|
||||||
}
|
}
|
||||||
@@ -625,10 +624,22 @@ PackageListView::~PackageListView()
|
|||||||
void
|
void
|
||||||
PackageListView::AttachedToWindow()
|
PackageListView::AttachedToWindow()
|
||||||
{
|
{
|
||||||
|
BColumnListView::AttachedToWindow();
|
||||||
|
|
||||||
PackageColumn::InitTextMargin(ScrollView());
|
PackageColumn::InitTextMargin(ScrollView());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
PackageListView::AllAttached()
|
||||||
|
{
|
||||||
|
BColumnListView::AllAttached();
|
||||||
|
|
||||||
|
SetSortingEnabled(true);
|
||||||
|
SetSortColumn(ColumnAt(0), false, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
PackageListView::MessageReceived(BMessage* message)
|
PackageListView::MessageReceived(BMessage* message)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright 2013, Stephan Aßmus <[email protected]>.
|
* Copyright 2013, Stephan Aßmus <[email protected]>.
|
||||||
|
* Copyright 2013, Rene Gollent <[email protected]>.
|
||||||
* All rights reserved. Distributed under the terms of the MIT License.
|
* All rights reserved. Distributed under the terms of the MIT License.
|
||||||
*/
|
*/
|
||||||
#ifndef PACKAGE_LIST_VIEW_H
|
#ifndef PACKAGE_LIST_VIEW_H
|
||||||
@@ -27,6 +28,8 @@ public:
|
|||||||
virtual ~PackageListView();
|
virtual ~PackageListView();
|
||||||
|
|
||||||
virtual void AttachedToWindow();
|
virtual void AttachedToWindow();
|
||||||
|
virtual void AllAttached();
|
||||||
|
|
||||||
virtual void MessageReceived(BMessage* message);
|
virtual void MessageReceived(BMessage* message);
|
||||||
|
|
||||||
virtual void SelectionChanged();
|
virtual void SelectionChanged();
|
||||||
|
|||||||
Reference in New Issue
Block a user