Ejemplo n.º 1
0
void AbstractBox::onClose() {
	if (!_closed) {
		_closed = true;
		closePressed();
	}
	emit closed(this);
}
Ejemplo n.º 2
0
void PlayerWidget::mouseReleaseEvent(QMouseEvent *e) {
	if (_down == OverVolume) {
		mouseMoveEvent(e);
		Local::writeUserSettings();
	} else if (_down == OverPlayback) {
		mouseMoveEvent(e);
		SongMsgId playing;
		AudioPlayerState playingState = AudioPlayerStopped;
		int64 playingPosition = 0, playingDuration = 0;
		int32 playingFrequency = 0;
		audioPlayer()->currentState(&playing, &playingState, &playingPosition, &playingDuration, &playingFrequency);
		if (playing == _song && playingDuration) {
			_downDuration = playingDuration;
			audioPlayer()->seek(qRound(_downProgress * _downDuration));

			_showPause = true;

			a_progress = anim::fvalue(_downProgress, _downProgress);
			_a_progress.stop();
		}
		update();
	} else if (_down == OverClose && _over == OverClose) {
		closePressed();
	}
	_down = OverNone;
}
Ejemplo n.º 3
0
//---------------------------------------------------------------
// Purpose: 
//---------------------------------------------------------------
void SpeechBubble::mouseReleaseEvent( QMouseEvent *evt )
{
	// Mouse inside closing x rect?
	if (getCloseButtonRect().contains(this->mapFromGlobal(QCursor::pos())))
	{
		emit closePressed();
		delete this;
	}
}
Ejemplo n.º 4
0
void ZoneViewWidget::closeEvent(QCloseEvent *event)
{
	disconnect(zone, SIGNAL(beingDeleted()), this, 0);
	if (zone->getNumberCards() != -2)
		player->sendGameCommand(new Command_StopDumpZone(-1, player->getId(), zone->getName()));
	if (shuffleCheckBox)
		if (shuffleCheckBox->isChecked())
			player->sendGameCommand(new Command_Shuffle);
	emit closePressed(this);
	deleteLater();
	event->accept();
}
Ejemplo n.º 5
0
void ZoneViewWidget::closeEvent(QCloseEvent *event)
{
    disconnect(zone, SIGNAL(beingDeleted()), this, 0);
    if (zone->getNumberCards() != -2) {
        Command_StopDumpZone cmd;
        cmd.set_player_id(player->getId());
        cmd.set_zone_name(zone->getName().toStdString());
        player->sendGameCommand(cmd);
    }
    if (shuffleCheckBox)
        if (shuffleCheckBox->isChecked())
            player->sendGameCommand(Command_Shuffle());
    emit closePressed(this);
    deleteLater();
    event->accept();
}
Ejemplo n.º 6
0
TimetableGenerateForm::TimetableGenerateForm(QWidget* parent): QDialog(parent)
{
	setupUi(this);

	currentResultsTextEdit->setReadOnly(true);
	
	connect(startPushButton, SIGNAL(clicked()), this, SLOT(start()));
	connect(stopPushButton, SIGNAL(clicked()), this, SLOT(stop()));
	connect(writeResultsPushButton, SIGNAL(clicked()), this, SLOT(write()));
	connect(closePushButton, SIGNAL(clicked()), this, SLOT(closePressed()));
	connect(helpPushButton, SIGNAL(clicked()), this, SLOT(help()));
	connect(seeImpossiblePushButton, SIGNAL(clicked()), this, SLOT(seeImpossible()));
	connect(seeInitialOrderPushButton, SIGNAL(clicked()), this, SLOT(seeInitialOrder()));
	connect(writeHighestStagePushButton, SIGNAL(clicked()), this, SLOT(writeHighestStage()));
	connect(stopHighestPushButton, SIGNAL(clicked()), this, SLOT(stopHighest()));

	centerWidgetOnScreen(this);
	restoreFETDialogGeometry(this);
	
	simulation_running=false;

	startPushButton->setDefault(true);

	startPushButton->setEnabled(true);
	stopPushButton->setDisabled(true);
	stopHighestPushButton->setDisabled(true);
	closePushButton->setEnabled(true);
	writeResultsPushButton->setDisabled(true);
	writeHighestStagePushButton->setDisabled(true);
	seeImpossiblePushButton->setDisabled(true);
	seeInitialOrderPushButton->setDisabled(true);

	connect(&gen, SIGNAL(activityPlaced(int)),
	 this, SLOT(activityPlaced(int)));
	connect(&gen, SIGNAL(simulationFinished()),
	 this, SLOT(simulationFinished()));
	connect(&gen, SIGNAL(impossibleToSolve()),
	 this, SLOT(impossibleToSolve()));
}
Ejemplo n.º 7
0
TimetableGenerateMultipleForm::TimetableGenerateMultipleForm(QWidget* parent): QDialog(parent)
{
	setupUi(this);
	
	currentResultsTextEdit->setReadOnly(true);
	
	startPushButton->setDefault(true);

	connect(startPushButton, SIGNAL(clicked()), this, SLOT(start()));
	connect(stopPushButton, SIGNAL(clicked()), this, SLOT(stop()));
	connect(closePushButton, SIGNAL(clicked()), this, SLOT(closePressed()));
	connect(pushButton4, SIGNAL(clicked()), this, SLOT(help()));

	centerWidgetOnScreen(this);
	restoreFETDialogGeometry(this);
	
	simulation_running_multi=false;

	startPushButton->setEnabled(true);
	stopPushButton->setDisabled(true);
	closePushButton->setEnabled(true);
	minutesGroupBox->setEnabled(true);
	timetablesGroupBox->setEnabled(true);

	connect(&generateMultipleThread, SIGNAL(timetableGenerated(int, const QString&, bool)),
		this, SLOT(timetableGenerated(int, const QString&, bool)));

	connect(&generateMultipleThread, SIGNAL(timetableStarted(int)),
		this, SLOT(timetableStarted(int)));

	connect(&generateMultipleThread, SIGNAL(finished()),
		this, SLOT(finished()));

	connect(&genMulti, SIGNAL(activityPlaced(int)),
		this, SLOT(activityPlaced(int)));
}
Ejemplo n.º 8
0
/**
 * @brief Emits closePressed signal when close button is pressed
 */
void FeedEditWidget::emitClosePressed(){
    emit closePressed();
}
Ejemplo n.º 9
0
/**
 * Emits closePressed signal when close button is pressed.
 */
void LearningWidget::closeBtnPressed(){
	emit closePressed(model);
}
Ejemplo n.º 10
0
/**
 * Emits closePressed signal when close button is pressed.
 */
void DatasetEditWidget::closeBtnPressed(){
	emit closePressed(model);
}
Ejemplo n.º 11
0
void ZoneViewWidget::zoneDeleted()
{
	emit closePressed(this);
	deleteLater();
}
Ejemplo n.º 12
0
PhotoSendBox::~PhotoSendBox() {
	delete _img;
	closePressed();
}
Ejemplo n.º 13
0
void AbstractBox::onClose() {
	closePressed();
	emit closed();
}
Ejemplo n.º 14
0
/**
 * Emits closePressed signal when close button is pressed.
 */
void TopologyWidget::closeBtnPressed(){
	emit closePressed(model);
}
Ejemplo n.º 15
0
/**
 * Emits closePressed signal when close button is pressed.
 */
void OutputGraphWidget::closeBtnPressed(){
	emit closePressed(model);
}