2 * Copyright (c) 2007-2010, Haiku, Inc.
3 * Distributed under the terms of the MIT license.
6 * Ćukasz 'Sil2100' Zemczak <sil2100@vexillium.org>
8 #ifndef UNINSTALLVIEW_H
9 #define UNINSTALLVIEW_H
11 #include <GroupView.h>
14 #include "InstalledPackageInfo.h"
24 class UninstallView
: public BGroupView
{
27 virtual ~UninstallView();
29 virtual void AttachedToWindow();
30 virtual void MessageReceived(BMessage
* message
);
31 virtual void RefsReceived(BMessage
* message
);
35 status_t
_ReloadAppList();
36 void _AddFile(const char* filename
,
39 void _CachePathToPackages();
46 BTextView
* fDescription
;
47 BButton
* fInstallButton
;
48 BFilePanel
* fOpenPanel
;
49 BButton
* fRemoveButton
;
50 BScrollView
* fDescScroll
;
51 InstalledPackageInfo fCurrentSelection
;
54 const char* fNoPackageSelectedString
;
58 #endif // UNINSTALLVIEW_H