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
#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()) );
|
|
}
|
|
|
|
|