You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
634 B
28 lines
634 B
4 years ago
|
// (C) 2005 Max Howell (max.howell@methylblue.com)
|
||
|
// See COPYING file for licensing information
|
||
|
|
||
|
#include <kaction.h>
|
||
|
|
||
|
|
||
|
/**
|
||
|
* @class FullSCreenAction
|
||
|
* @author Max Howell <max.howell@methylblue.com>
|
||
|
* @short Adapted KToggleFullScreenAction, mainly because that class is shit
|
||
|
*/
|
||
|
class FullScreenAction : public KToggleAction
|
||
|
{
|
||
|
public:
|
||
|
FullScreenAction( QWidget *window, KActionCollection* );
|
||
|
|
||
|
virtual void setChecked( bool );
|
||
|
virtual void setEnabled( bool );
|
||
|
|
||
|
protected:
|
||
|
virtual bool eventFilter( QObject* o, QEvent* e );
|
||
|
|
||
|
private:
|
||
|
QWidget *m_window;
|
||
|
bool m_shouldBeDisabled;
|
||
|
unsigned long m_state;
|
||
|
};
|