⛏️ index : haiku.git

/*
 * Copyright 2006, Axel DΓΆrfler, axeld@pinc-software.de. All rights reserved.
 * Distributed under the terms of the MIT License.
 */
#ifndef NEW_FILE_TYPE_WINDOW_H
#define NEW_FILE_TYPE_WINDOW_H


#include <Messenger.h>
#include <Window.h>

class BButton;
class BMenu;
class BTextControl;

class FileTypesWindow;


class NewFileTypeWindow : public BWindow {
	public:
		NewFileTypeWindow(FileTypesWindow* target, const char* currentType);
		virtual ~NewFileTypeWindow();

		virtual void MessageReceived(BMessage* message);
		virtual bool QuitRequested();

	private:
		BMessenger		fTarget;
		BMenu*			fSupertypesMenu;
		BTextControl*	fNameControl;
		BButton*		fAddButton;
};

#endif	// NEW_FILE_TYPE_WINDOW_H