1234567891011121314151617181920212223242526272829303132333435 |
- /*
- * Copyright 2009, Pier Luigi Fiorini. All rights reserved.
- * Distributed under the terms of the MIT License.
- */
- #ifndef _STATUS_MENU_ITEM_H
- #define _STATUS_MENU_ITEM_H
- #include <MenuItem.h>
- #include <libinterface/BitmapMenuItem.h>
- #include "AppConstants.h"
- class BBitmap;
- const int32 kSetStatus = 'SEST';
- class StatusMenuItem : public BitmapMenuItem {
- public:
- StatusMenuItem(const char* label, UserStatus status,
- bool custom = false, char shortcut = 0,
- uint32 modifiers = 0);
- UserStatus Status() const;
- bool IsCustom() const;
- private:
- UserStatus fStatus;
- bool fCustom;
- void SetIcon();
- };
- #endif // _STATUS_MENU_ITEM_H
|