⛏️ index : haiku.git

/*
 * Copyright 2019, Haiku, Inc.
 * Distributed under the terms of the MIT License.
 *
 * Author:
 *		Preetpal Kaur <preetpalok123@gmail.com>
 */


#ifndef INPUT_WINDOW_H
#define INPUT_WINDOW_H


#include <CardView.h>
#include <Input.h>
#include <ListView.h>
#include <Message.h>
#include <Window.h>

#include "MouseSettings.h"


class InputWindow : public BWindow
{
public:
							InputWindow(BRect rect);
		void				MessageReceived(BMessage* message);
		void				Show();
		void				Hide();

private:
		status_t			FindDevice();
		void				AddDevice(BInputDevice* device);

private:
		BListView*			fDeviceListView;
		BCardView*			fCardView;

		MultipleMouseSettings 	fMultipleMouseSettings;
};

#endif /* INPUT_WINDOW_H */