示例#1
0
void BrowserFrame::closeTab(int i) {
	if (i == -1) i = currentIndex();

	QWebView *browser = static_cast<QWebView *>(widget(i));
	removeTab(i);
	delete browser;

	if (count() == 0) emit hideSignal();
}
示例#2
0
void EffectsManager::hide()
{
    if (showed)
    {
    view.hide();
    emit hideSignal();
    showed=false;
    }
    //emit currentBrushChanged();
}
void TaskManagementMainTab::resetSession(QString message) {
    taskState::removeCookie();
    state->taskState->taskFile = "";
    taskLoginWidget->setResponse(message);
    setTask("Current: ");
    setActiveUser("Logged in as: ");
    emit setDescriptionSignal("Category description: ");
    emit setDescriptionSignal("Task comment: ");
    emit hideSignal();
    taskLoginWidget->show();
}
示例#4
0
void VirtualJoystickPlugin::menuAction(int action, bool checked) {
  (void) checked;

  switch (action) {
  case 1:
    if (!joystick) {
      joystick = new JoystickWidget();
      gui->addDockWidget((void*)joystick);
      joystick->setMaxSpeed(12.0);

      connect(joystick, SIGNAL(newSpeed(double, double)), this, SLOT(newSpeed(double, double)));

      connect(joystick, SIGNAL(hideSignal()), this, SLOT(hideWidget()));
      connect(joystick, SIGNAL(closeSignal()), this, SLOT(closeWidget()));
    }
    else {