Exemplo n.º 1
0
void Widget::on_pbtn_cancel_clicked() {
	set_stop();
	_thread->join();
	label_info_set_text("user cancel");

    ui->pbtn_login->setEnabled(true);
    ui->pbtn_cancel->setEnabled(false);
}
Exemplo n.º 2
0
void Widget::on_pbtn_login_clicked()
{
	set_stop(false);
	_thread->start();

    ui->pbtn_login->setEnabled(false);
    ui->pbtn_cancel->setEnabled(true);
}
Exemplo n.º 3
0
void selected_song(const int song_index) {

  /** Play a song from playlist selection. **/


  set_stop(false) ;

  // Clear current song string.
  //current_song_name.clear() ;
  //current_song_name.shrink_to_fit() ;

  // Set playlist selected song index.
  music_song_counter = song_index ;

  //current_song_name = folder_music_playlist_container.at( music_song_counter ) ;

  // Update the displayed playlist window if currently displayed.
  update_playlist() ;

  timeout_action = true ;

}
Exemplo n.º 4
0
GuiPlayer::GuiPlayer( VlcInstance &inst ) : QWidget( NULL ), inst2( inst ), player( inst ), ui( new Ui_player ){
	ui->setupUi( this );
	
	libvlc_event_attach(
			libvlc_media_player_event_manager( player )
		,	libvlc_MediaPlayerTimeChanged
		,	&event_time_changed
		,	this
		);
	
	render = NULL;
	set_render( new Render( (QWidget*)NULL ) );
	
	connect( ui->btn_play, SIGNAL( clicked() ), &player, SLOT( play() ) );
	connect( ui->btn_pause, SIGNAL( clicked() ), &player, SLOT( pause() ) );
	connect( ui->btn_stop, SIGNAL( clicked() ), &player, SLOT( set_stop() ) );
	connect( ui->btn_next, SIGNAL( clicked() ), &player, SLOT( next_chapter() ) );
	connect( ui->btn_prev, SIGNAL( clicked() ), &player, SLOT( previous_chapter() ) );
	connect( ui->btn_record, SIGNAL( clicked() ), this, SLOT( update_record() ) );
	connect( ui->sld_time, SIGNAL( valueChanged(int) ), this, SLOT( set_time(int) ) );
	
	setAcceptDrops( true );
}
Exemplo n.º 5
0
void GraphicsDirectedEdge::
set_stop(QPointF p)
{
	set_stop(p.toPoint());
}
Exemplo n.º 6
0
void GraphicsDirectedEdge::
set_stop(int x1, int y1)
{
	set_stop(QPoint(x1, y1));
}
Exemplo n.º 7
0
void call_svc_set_stop(cli_service_t *cli_service)
{
    set_stop(cli_service);
}
Exemplo n.º 8
0
SIGNAL_CALLBACK void
on_stop_button_clicked(GtkWidget * widget)
{
    set_stop();
}
Exemplo n.º 9
0
void process_platform() {
	if(getOrderID() != MP.completed_order) {
		if(!(getOrderState()&ORDER_ACTIVE)) {
			switch(getOrderType()) {
				case(ORDER_TYPE_FORWARD):
					orderStartForward();
					break;
				case(ORDER_TYPE_LEFT_TURN):
					orderStartLeftTurn();
					break;
				case(ORDER_TYPE_RIGHT_TURN):
					orderStartRightTurn();
					break;
			}
		} else {
			if(MP._rotary_driver_state&ROTARY_DRIVER_ACTIVE) {
				if(rotaryDriverDone()) {
					deactivatePID();
					set_stop();
					setOrderDone();
					MP.completed_order = getOrderID();
					rotaryDriverStop();
					rotaryDriverReset();
					MP.adjust_state = 0;
				}
			} else {
				if(MP._state == PLATFORM_FORWARD) {
					if(getOrderTargetTicks() < cmtoticks(PLATFORM_PID_THRESHOLD)) {
						deactivatePID();
						//set_forward(MOTOR_DEFAULT_SPEED, MOTOR_DEFAULT_SPEED);
						if(getOrderCurrentTicks() >= getOrderTargetTicks()) {
							set_stop();
							setOrderDone();
							MP.completed_order = getOrderID();
							MP.adjust_state = 0;
						}
					} else {

						if(!MP.adjust_state&PLATFORM_ADJUST_DONE) {
							if(getOrderLengthToWall() < 7.0) {
								if(getOrderCurrentTicks() >= getOrderTargetTicks()*0.40 && getOrderCurrentTicks() <= getOrderTargetTicks()*0.60) {
									platformFineAdjust();
								}
							}
						}

						if(getOrderCurrentTicks() >= getOrderTargetTicks()*0.6) {

							if(!checkFrontRight()) {
								deactivatePID();
								set_forward(MP._originalLspeed, MP._originalRspeed);
							}

							if((!checkBackRight() && !checkFrontRight()) || (!checkBackLeft() && !checkFrontLeft())) {
								set_stop();
								deactivatePID();
								if(getOrderLengthToWall() >= 7.0) {
									rotaryDriverStartCM(8);
								} else {
									rotaryDriverStartCM(10);
								}

							}
						}
					}
				} else if(MP._state == PLATFORM_LEFT || MP._state == PLATFORM_RIGHT) {
					deactivatePID();
					if(getOrderCurrentTicks() >= getOrderTargetTicks()) {
						set_stop();
						setOrderDone();
						MP.completed_order = getOrderID();
					}
				}

			}
		}
	}

	if(change==1){
		switch(MP._state){
			case(PLATFORM_STOP):
				_stop();
				break;
			case(PLATFORM_FORWARD):
				_go_forward();
				break;
			case(PLATFORM_BACKWARD):
				_go_backward();
				break;
			case(PLATFORM_LEFT):
				_turn_left();
				break;
			case(PLATFORM_RIGHT):
				_turn_right();
				break;
			default:
				_stop();
				break;
		}
		change=0;
	}
}