1/* 2 * Copyright 2010-2017, Haiku, Inc. All Rights Reserved. 3 * Copyright 2009, Pier Luigi Fiorini. 4 * Distributed under the terms of the MIT License. 5 */ 6#ifndef _PREFLET_VIEW_H 7#define _PREFLET_VIEW_H 8 9#include <Messenger.h> 10#include <TabView.h> 11 12#include "GeneralView.h" 13 14class SettingsHost; 15 16const int32 kShowButtons = '_SHB'; 17#define kShowButtonsKey "showButtons" 18 19class PrefletView : public BTabView { 20public: 21 PrefletView(SettingsHost* host); 22 23 BView* CurrentPage(); 24 BView* PageAt(int32 index); 25 virtual void Select(int32 index); 26 27private: 28 GeneralView* fGeneralView; 29 BMessenger fMessenger; 30}; 31 32#endif // PREFLETVIEW_H 33