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.
32 lines
660 B
32 lines
660 B
#ifndef STDCLIENT_H |
|
#define STDCLIENT_H |
|
#include "client.h" |
|
class QToolButton; |
|
class QLabel; |
|
class QSpacerItem; |
|
|
|
class StdClient : public Client |
|
{ |
|
Q_OBJECT |
|
public: |
|
StdClient( Workspace *ws, WId w, QWidget *parent=0, const char *name=0 ); |
|
~StdClient(); |
|
protected: |
|
void resizeEvent( QResizeEvent* ); |
|
void paintEvent( QPaintEvent* ); |
|
|
|
void mouseDoubleClickEvent( QMouseEvent * ); |
|
void init(); |
|
void captionChange( const QString& name ); |
|
void iconChange(); |
|
void maximizeChange( bool ); |
|
void stickyChange( bool ); |
|
void activeChange( bool ); |
|
|
|
private: |
|
QToolButton* button[6]; |
|
QSpacerItem* titlebar; |
|
}; |
|
|
|
|
|
#endif
|
|
|