Panel of special buttons.
pSpecial contains a set of special control buttons. Two of these are for volume control. The others are designed for configuration and such.Two of the buttons are actually private members of this class. They are connected to two popup menus which select the time display mode and paly mode. The menus emit their state via the two signals of this class.
Slot to open the time mode menu. Provided so that other
objects can connect to it.
Overloaded version. Contains the position at which to open
the menu.
Slot to open the play mode menu. Provided so that other
objects can connect to it.
Overloaded version. Contains the position at which to open
the menu.
Signal to indicate a change in the time display mode. Emits a
TimeMode enum. Used by the time mode menu.
Signal to indicate a change in the play mode. Emits a
PlayMode enum. Used by the play mode menu.
Emitted when a mouse press-event occurs anywhere else on the
panel outside of one of the widgets. Contains the current
mouse position, in global screen coordinates.
Emitted when a mouse move-event occurs anywhere else on the
panel outside of one of the widgets. Contains the current
mouse position, in global screen coordinates.
PixButton* vol_upb
QPushButton* configb
QPushButton* playlstb
QPushButton* progb
pSpecial( QWidget *parent, bool compact=false )
compact - Flag to indicate label style.
compact=true tells pSpecial to use short, abbreviated
button labels.
~pSpecial( void )
inline void moveAll( int x, int y )
inline void moveAll( QPoint pos )
inline QPoint xEndPt(void)
inline QPoint yEndPt(void)
void changePalette( QPalette& p )
void changeFont( QFont& f )
public slots: void tmenuOpen()
void tmenuOpen(QPoint)
void pmenuOpen()
void pmenuOpen(QPoint)
signals: void newTimeMode(int)
void newPlayMode(int)
void pressed(QPoint)
void moving(QPoint)
Copyright 1997 by John Weiss [John.Weiss@colorado.edu]
"generated by doc++"?! More like mangled generated by doc++