2 * Copyright 2002-2006, Haiku, Inc.
3 * Distributed under the terms of the MIT license.
7 * Andrew McCall, mccall@digitalparadise.co.uk
10 #ifndef TRANSLATOR_LIST_VIEW_H
11 #define TRANSLATOR_LIST_VIEW_H
15 #include <TranslationDefs.h>
18 class TranslatorItem
: public BStringItem
{
20 TranslatorItem(translator_id id
, const char* name
);
21 virtual ~TranslatorItem();
23 translator_id
ID() const { return fID
; }
30 class TranslatorListView
: public BListView
{
32 TranslatorListView(const char* name
,
33 list_view_type type
= B_SINGLE_SELECTION_LIST
);
34 virtual ~TranslatorListView();
36 TranslatorItem
* TranslatorAt(int32 index
) const;
38 virtual void MessageReceived(BMessage
* message
);
39 virtual void MouseMoved(BPoint point
, uint32 transit
, const BMessage
* msg
);
45 #endif // TRANSLATOR_LIST_VIEW_H