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.
118 lines
2.5 KiB
118 lines
2.5 KiB
13 years ago
|
#include "vcr.h"
|
||
|
#include <qpushbutton.h>
|
||
|
#include <qlayout.h>
|
||
|
|
||
|
static const char * rewind_xpm[] = {
|
||
|
"16 16 3 1",
|
||
|
" c None",
|
||
|
". c #FFFFFF",
|
||
|
"+ c #000000",
|
||
|
"................",
|
||
|
".++..........++.",
|
||
|
".++........++++.",
|
||
|
".++......++++++.",
|
||
|
".++....++++++++.",
|
||
|
".++..++++++++++.",
|
||
|
".++++++++++++++.",
|
||
|
".++++++++++++++.",
|
||
|
".++++++++++++++.",
|
||
|
".++++++++++++++.",
|
||
|
".++..++++++++++.",
|
||
|
".++....++++++++.",
|
||
|
".++......++++++.",
|
||
|
".++........++++.",
|
||
|
".++.........+++.",
|
||
|
"................"};
|
||
|
|
||
|
static const char * play_xpm[] = {
|
||
|
"16 16 3 1",
|
||
|
" c None",
|
||
|
". c #FFFFFF",
|
||
|
"+ c #000000",
|
||
|
"................",
|
||
|
".++.............",
|
||
|
".++++...........",
|
||
|
".++++++.........",
|
||
|
".++++++++.......",
|
||
|
".++++++++++.....",
|
||
|
".++++++++++++...",
|
||
|
".+++++++++++++..",
|
||
|
".+++++++++++++..",
|
||
|
".++++++++++++...",
|
||
|
".++++++++++.....",
|
||
|
".++++++++.......",
|
||
|
".++++++.........",
|
||
|
".++++...........",
|
||
|
".+++............",
|
||
|
"................"};
|
||
|
|
||
|
static const char * next_xpm[] = {
|
||
|
"16 16 3 1",
|
||
|
" c None",
|
||
|
". c #FFFFFF",
|
||
|
"+ c #000000",
|
||
|
"................",
|
||
|
".++.....+.......",
|
||
|
".+++....++......",
|
||
|
".++++...+++.....",
|
||
|
".+++++..++++....",
|
||
|
".++++++.+++++...",
|
||
|
".+++++++++++++..",
|
||
|
".++++++++++++++.",
|
||
|
".++++++++++++++.",
|
||
|
".+++++++++++++..",
|
||
|
".++++++.+++++...",
|
||
|
".+++++..++++....",
|
||
|
".++++...+++.....",
|
||
|
".+++....++......",
|
||
|
".++.....+.......",
|
||
|
"................"};
|
||
|
|
||
|
static const char * stop_xpm[] = {
|
||
|
"16 16 3 1",
|
||
|
" c None",
|
||
|
". c #FFFFFF",
|
||
|
"+ c #000000",
|
||
|
"................",
|
||
|
".++++++++++++++.",
|
||
|
".++++++++++++++.",
|
||
|
".++++++++++++++.",
|
||
|
".+++........+++.",
|
||
|
".+++........+++.",
|
||
|
".+++........+++.",
|
||
|
".+++........+++.",
|
||
|
".+++........+++.",
|
||
|
".+++........+++.",
|
||
|
".+++........+++.",
|
||
|
".+++........+++.",
|
||
|
".++++++++++++++.",
|
||
|
".++++++++++++++.",
|
||
|
".++++++++++++++.",
|
||
|
"................"};
|
||
|
|
||
|
|
||
|
Vcr::Vcr( TQWidget *parent, const char *name )
|
||
|
: TQWidget( parent, name )
|
||
|
{
|
||
|
TQHBoxLayout *layout = new TQHBoxLayout( this );
|
||
|
layout->setMargin( 0 );
|
||
|
|
||
|
TQPushButton *rewind = new TQPushButton( TQPixmap( rewind_xpm ), 0, this, "vcr_rewind" );
|
||
|
layout->addWidget( rewind );
|
||
|
connect( rewind, SIGNAL(clicked()), SIGNAL(rewind()) );
|
||
|
|
||
|
TQPushButton *play = new TQPushButton( TQPixmap( play_xpm ), 0, this, "vcr_play" );
|
||
|
layout->addWidget( play );
|
||
|
connect( play, SIGNAL(clicked()), SIGNAL(play()) );
|
||
|
|
||
|
TQPushButton *next = new TQPushButton( TQPixmap( next_xpm ), 0, this, "vcr_next" );
|
||
|
layout->addWidget( next );
|
||
|
connect( next, SIGNAL(clicked()), SIGNAL(next()) );
|
||
|
|
||
|
TQPushButton *stop = new TQPushButton( TQPixmap( stop_xpm ), 0, this, "vcr_stop" );
|
||
|
layout->addWidget( stop );
|
||
|
connect( stop, SIGNAL(clicked()), SIGNAL(stop()) );
|
||
|
}
|
||
|
|
||
|
|