예제 #1
0
CPluginCANGine::CPluginCANGine()
{
    setDataConnectionSettings ();
    setDefaultData ();

    m_list_string_validation.append("C2ACamion");
    m_list_string_validation.append("EngSpeed");
    m_list_string_validation.append("Accel");
    m_list_string_validation.append("TCO");
    m_list_string_validation.append("Speed");
    m_list_string_validation.append("Distance");
    m_list_string_validation.append("EngHours");
    m_list_string_validation.append("FuelC");
    m_list_string_validation.append("EngTemp");
    m_list_string_validation.append("FuelLev");
    m_list_string_validation.append("VehID");
    m_list_string_validation.append("FMS");
    m_list_string_validation.append("Gear");
    m_list_string_validation.append("DoorCtr1");
    m_list_string_validation.append("DC2 loe");
    m_list_string_validation.append("BellowPr");
    m_list_string_validation.append("BrakePr");
    m_list_string_validation.append("Alternat");
    m_list_string_validation.append("DateTime");
    m_list_string_validation.append("AmbTemp");

    m_device_type = QRegExp("/dev/ttyS[0-9]+|/dev/USB[0-9]+");

    connect (m_cute_com , SIGNAL (signalReceiveData(QString&)) , this , SLOT(slotReceiveData(QString&)));
    connect (m_cute_com , SIGNAL (signalDisconnect()) , this , SLOT(slotDisconnect()));
    connect (&m_time_disconnect , SIGNAL(timeout()) , this , SLOT(slotDisconnect()));
}
예제 #2
0
void ATSkeletonWindow::wireSignals()
{
	// Connect buttons
	ATVERIFY( connect( ui.btnAddTunnel,    SIGNAL( clicked() ), this, SLOT( slotAddTunnel() ) ) );
	ATVERIFY( connect( ui.btnSave,         SIGNAL( clicked() ), this, SLOT( slotSave() ) ) );
	ATVERIFY( connect( ui.btnEditTunnel,   SIGNAL( clicked() ), this, SLOT( slotEditTunnel() ) ) );
	ATVERIFY( connect( ui.btnDuplicate,    SIGNAL( clicked() ), this, SLOT( slotDuplicateTunnel() ) ) );
	ATVERIFY( connect( ui.btnDeleteTunnel, SIGNAL( clicked() ), this, SLOT( slotDeleteTunnel() ) ) );
	ATVERIFY( connect( ui.btnConnect,      SIGNAL( clicked() ), this, SLOT( slotConnect() ) ) );
	ATVERIFY( connect( ui.btnDisconnect,   SIGNAL( clicked() ), this, SLOT( slotDisconnect() ) ) );
	ATVERIFY( connect( ui.btnBrowseSSHKeyFile,   SIGNAL( clicked() ), this, SLOT( slotBrowseKeyFile() ) ) );

	// Connect option related controls
	ATVERIFY( connect( &m_timerReadOptions,		SIGNAL( timeout() ),					this, SLOT( slotReadOptions() ) ) );
	ATVERIFY( connect( ui.editHotkey,			SIGNAL( textChanged(const QString&) ),	this, SLOT( slotDelayReadOptions() ) ) );
	ATVERIFY( connect( ui.comboHotkey1,			SIGNAL( currentIndexChanged(int) ),		this, SLOT( slotDelayReadOptions() ) ) );
	ATVERIFY( connect( ui.comboHotkey2,			SIGNAL( currentIndexChanged(int) ),		this, SLOT( slotDelayReadOptions() ) ) );
	ATVERIFY( connect( ui.checkMinimizeToTray,	SIGNAL( stateChanged(int) ),			this, SLOT( slotDelayReadOptions() ) ) );
	ATVERIFY( connect( ui.checkConfirmOnQuit,	SIGNAL( stateChanged(int) ),			this, SLOT( slotDelayReadOptions() ) ) );
	ATVERIFY( connect( ui.groupHotkey,			SIGNAL( toggled(bool) ),				this, SLOT( slotDelayReadOptions() ) ) );

	// Connect tab widget
	ATVERIFY( connect( ui.tabWidget, SIGNAL( currentChanged(int) ), this, SLOT( slotTabChanged() ) ) );

	// Connect tree
	ATVERIFY( connect( ui.treeTunnels, SIGNAL( itemSelectionChanged() ), this, SLOT( slotSelectTunnel() ) ) );
	ATVERIFY( connect( ui.treeTunnels, SIGNAL( activated(const QModelIndex &) ), this, SLOT( slotItemActivated() ) ) );

	// Connect buttons
	ATVERIFY( connect( this, SIGNAL( signalAutoConnect(Tunnel_c*) ), this, SLOT( slotAutoConnect(Tunnel_c*) ), Qt::QueuedConnection ) );
}
void FGFSIoTelnet::slotChangeConnection(bool checked) {
  // convenient for easier messing with checkable PushButton
  if (checked) {
    slotConnectToHost();
  } else {
    slotDisconnect();
  }
};
예제 #4
0
void Harmonizer::slotDisconnect()
{
    connect(butConnect,SIGNAL(clicked()),this,SLOT(slotConnect()));
    disconnect(butConnect,SIGNAL(clicked()),this,SLOT(slotDisconnect()));
    butConnect->setText(trUtf8("Připojit"));
    ui->memo->appendPlainText(trUtf8("Odpojeno"));

    roznout(false);
    comport->close();
}
예제 #5
0
파일: Galcon.cpp 프로젝트: TeamFirst/Galcon
void CGalcon::connectSendersToTakers()
{
   connect(m_gui, SIGNAL(SendView(Message::CMessageAddViewPtr)),
           m_game, SLOT(AddView(Message::CMessageAddViewPtr)));
   connect(m_game, SIGNAL(SendStartGame(uint,uint)),
           m_gui, SLOT(TakeFieldSize(uint,uint)));
   connect(m_game, SIGNAL(SendError(Message::CMessageInformationPtr)),
           m_gui, SLOT(TakeInInformation(Message::CMessageInformationPtr)));
   connect(m_game, SIGNAL(SendFinishGame(Message::CMessageFinishGamePtr)),
           m_gui, SLOT(TakeFinishGame(Message::CMessageFinishGamePtr)));
   connect(m_game, SIGNAL(signalTimer()), m_game, SLOT(slotTimer()));
   connect(m_gui, SIGNAL(signalDisconnect()), this, SLOT(slotDisconnect()));
   connect(m_gui, SIGNAL(SendClientToServer(Message::CMessageConnectToServerPtr)),
           m_manager, SLOT(TakeServerConnect(Message::CMessageConnectToServerPtr)));
   connect(m_gui, SIGNAL(SendClientToSingleGame(Message::CMessageConnectToSingleGamePtr)),
           m_singleGame, SLOT(TakeServerConnect(Message::CMessageConnectToSingleGamePtr)), Qt::QueuedConnection);

   connect(m_gui, SIGNAL(signalPause()), m_game, SLOT(SlotPause()));
   connect(m_gui, SIGNAL(signalPause()), m_singleGame, SLOT(TakePause()));
   connect(m_gui, SIGNAL(signalExit()), m_game, SLOT(SlotExitGame()));

   connect(m_gui, SIGNAL(signalChoiceNetworkGame()), this, SLOT(slotChoiceNetworkGame()));
   connect(m_gui, SIGNAL(signalChoiceSingleGame()), this, SLOT(slotChoiceSingleGame()));

   connect(m_manager, SIGNAL(SendConfirmConnect(Message::CMessageConfirmationConnectToServerPtr)),
           m_gui, SLOT(TakeConfirmConnectToServer(Message::CMessageConfirmationConnectToServerPtr)));
   connect(m_manager, SIGNAL(SendError(Message::CMessageErrorPtr)),
           m_gui, SLOT(TakeError(Message::CMessageErrorPtr)));
   connect(m_manager, SIGNAL(SendFinishGame(Message::CMessageFinishGamePtr)),
           m_game, SLOT(SlotFinishGame(Message::CMessageFinishGamePtr)));
   connect(m_manager, SIGNAL(SendStateMap(Message::CMessageStateMapPtr)),
           m_game, SLOT(SlotStateMap(Message::CMessageStateMapPtr)));
   connect(m_manager, SIGNAL(SendStartGame(Message::CMessageStartMapGamePtr)),
           m_game, SLOT(SlotStartData(Message::CMessageStartMapGamePtr)));
   connect(m_manager, SIGNAL(SendTimeToStart(Message::CMessageTimeToStartGamePtr)),
           m_gui, SLOT(TakeTimeStartToGame(Message::CMessageTimeToStartGamePtr)));
   connect(m_manager, SIGNAL(SendInInformation(Message::CMessageInformationPtr)),
           m_gui, SLOT(TakeInInformation(Message::CMessageInformationPtr)));

   connect(m_singleGame, SIGNAL(SendConfirmConnect(Message::CMessageConfirmationConnectToServerPtr)),
           m_gui, SLOT(TakeConfirmConnectToServer(Message::CMessageConfirmationConnectToServerPtr)));
   connect(m_singleGame, SIGNAL(SendError(Message::CMessageErrorPtr)),
           m_gui, SLOT(TakeError(Message::CMessageErrorPtr)));
   connect(m_singleGame, SIGNAL(SendFinishGame(Message::CMessageFinishGamePtr)),
           m_game, SLOT(SlotFinishGame(Message::CMessageFinishGamePtr)));
   connect(m_singleGame, SIGNAL(SendStateMap(Message::CMessageStateMapPtr)),
           m_game, SLOT(SlotStateMap(Message::CMessageStateMapPtr)));
   connect(m_singleGame, SIGNAL(SendStartGame(Message::CMessageStartMapGamePtr)),
           m_game, SLOT(SlotStartData(Message::CMessageStartMapGamePtr)));
   connect(m_singleGame, SIGNAL(SendTimeToStart(Message::CMessageTimeToStartGamePtr)),
           m_gui, SLOT(TakeTimeStartToGame(Message::CMessageTimeToStartGamePtr)));
   connect(m_singleGame, SIGNAL(SendInInformation(Message::CMessageInformationPtr)),
           m_gui, SLOT(TakeInInformation(Message::CMessageInformationPtr)));
}
예제 #6
0
void ATSkeletonWindow::slotItemActivated()
{
	QTreeWidgetItem *twi = ui.treeTunnels->currentItem();
	if ( twi == NULL ) return;

	ui.tabWidget->setCurrentIndex( PAGE_CONNECT );

	const Tunnel_c *pt = getTunnelFromTreeItem( twi );
	ATASSERT( pt );

	if (pt->pProcess)
		slotDisconnect();
	else
		slotConnect();
}
예제 #7
0
int CDevice::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: signalUpdateTreeWidgetDeviceMonitor((*reinterpret_cast< CDevice*(*)>(_a[1]))); break;
        case 1: slotSearchPlugin(); break;
        case 2: slotDisconnect((*reinterpret_cast< CPluginAbstract*(*)>(_a[1]))); break;
        case 3: slotUpdateServices(); break;
        default: ;
        }
        _id -= 4;
    }
    return _id;
}
예제 #8
0
void Harmonizer::slotConnect()
{
    comport->setPortName(comboPorts->currentText());
    comport->open(QextSerialPort::ReadWrite);

    if (comport->isOpen())
    {
        ui->memo->appendPlainText(trUtf8("Připojeno"));
        butConnect->setText("Odpojit");
        disconnect(butConnect,SIGNAL(clicked()),this,SLOT(slotConnect()));
        connect(butConnect,SIGNAL(clicked()),this,SLOT(slotDisconnect()));
        roznout(true);
    }
    else
    {
        ui->memo->appendPlainText(trUtf8("Nepovedlo se připojit!!!!!"));
    }
}
예제 #9
0
int CPluginCANGine::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = CPluginAbstractSerialPort::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: signalDisconnect((*reinterpret_cast< CPluginAbstract*(*)>(_a[1]))); break;
        case 1: signalUpdateServices(); break;
        case 2: slotReceiveData((*reinterpret_cast< QString(*)>(_a[1]))); break;
        case 3: slotSendData(); break;
        case 4: slotDisconnect(); break;
        default: ;
        }
        _id -= 5;
    }
    return _id;
}
예제 #10
0
파일: kardview.cpp 프로젝트: KDE/kard
void KardView::slotTimer()
{
    Kard::playSound("kard_click.ogg");

    kardW[co] = (KardWidget* ) sender();

    // store the background color of the clicked card
    if (theme == "colors")  {
	color[co] = kardW[co]->m_kardW->palette().color(QPalette::Active, QPalette::Window);
    }
    // store the text on the card
    else if (theme == "syllables") {
	mText[co] = kardW[co]->m_kardW->text();
    }
    // or store the background picture serial number of the clicked card
    else {
	if( kardW[co])  {
	    int index = m_listButtons.indexOf( kardW[co] );//get the card's position in the list
	    int test = -1;
	    for (int i=0; i<n; i++)  {
		for (int j=0; j<m; j++)  {
		    test++;
		    if (test == index)  {//get the i,j pair associated with the card's position
			if (theme == "house" || theme == "animals" || theme == "food")  {
			    getRef[co]=px[shuffle[i][j]].serialNumber();//store the serial number
			}
			if (theme == "opposites")  {
			    getRef[co] = opp_numarr[shuffle[i][j]]; 
			}
			break;
		    }
		}
	    }
	}
    }
    kDebug() << "--- co " << co << endl;
    co++;
    kDebug() << "--- co " << co << endl;
    if (co==2) {//when 2 cards are clicked
	slotDisconnect(); //so that the user cannot click on another card
	QTimer::singleShot(myTime, this, SLOT(slotMatch()));
    }
 }
예제 #11
0
void SkServer::slotConnected()
{
  if (m_client)
  {
    QTcpSocket *client = m_server->nextPendingConnection();
    if (client)
    {
      qDebug() << client->peerAddress() << "reject";

      QByteArray data;

      data.append(SKS_REJECT);
      data += "\r\n";

      qDebug() << data;

      client->write(data);
      client->flush();

      client->disconnectFromHost();
    }
    return;
  }

  m_client = m_server->nextPendingConnection();
  if (m_client)
  {
    qDebug() << "connected" << m_client->peerAddress() << m_client->peerName() << m_client->peerPort();

    connect(m_client, SIGNAL(readyRead()), this, SLOT(dataReady()));
    connect(m_client, SIGNAL(disconnected()), this, SLOT(slotDisconnect()));

    sendData(SKS_OK);
  }
  stateChange();
}
예제 #12
0
int qtbook::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: slotResizeColumns(); break;
        case 1: slotDisplaySummary(); break;
        case 2: slotExit(); break;
        case 3: slotAbout(); break;
        case 4: slotAllGo(); break;
        case 5: slotQuery(); break;
        case 6: slotReset(); break;
        case 7: slotDelete(); break;
        case 8: slotModify(); break;
        case 9: slotSearch(); break;
        case 10: slotRefresh(); break;
        case 11: slotRequest(); break;
        case 12: slotAddAdmin(); break;
        case 13: slotCheckout(); break;
        case 14: slotCDSearch(); break;
        case 15: slotInsertCD(); break;
        case 16: slotNextPage(); break;
        case 17: slotSaveUser(); break;
        case 18: slotSetFonts(); break;
        case 19: slotShowGrid(); break;
        case 20: slotShowMenu(); break;
        case 21: slotShowNext(); break;
        case 22: slotShowPrev(); break;
        case 23: slotConnectDB(); break;
        case 24: slotCopyError(); break;
        case 25: slotDVDSearch(); break;
        case 26: slotDuplicate(); break;
        case 27: slotInsertMag(); break;
        case 28: slotInsertDVD(); break;
        case 29: slotMagSearch(); break;
        case 30: slotPrintView(); break;
        case 31: slotBookSearch(); break;
        case 32: slotChangeView((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 33: slotDisconnect(); break;
        case 34: slotInsertBook(); break;
        case 35: slotSaveConfig(); break;
        case 36: slotSetColumns(); break;
        case 37: slotAddBorrower(); break;
        case 38: slotDeleteAdmin(); break;
        case 39: slotExportAsCSV(); break;
        case 40: slotJournSearch(); break;
        case 41: slotPageClicked((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 42: slotViewDetails(); break;
        case 43: slotReserveCopy(); break;
        case 44: slotShowColumns(); break;
        case 45: slotShowHistory(); break;
        case 46: slotInsertJourn(); break;
        case 47: slotPreviousPage(); break;
        case 48: slotRemoveMember(); break;
        case 49: slotSavePassword(); break;
        case 50: slotCancelAddUser(); break;
        case 51: slotBranchChanged(); break;
        case 52: slotPrintReserved(); break;
        case 53: slotResetErrorLog(); break;
        case 54: slotModifyBorrower(); break;
        case 55: slotSectionResized((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 56: slotAutoPopOnFilter(); break;
        case 57: slotClearSqliteMenu((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 58: slotGrantPrivileges(); break;
        case 59: slotInsertVideoGame(); break;
        case 60: slotShowAdminDialog(); break;
        case 61: slotShowCustomQuery(); break;
        case 62: slotShowErrorDialog(); break;
        case 63: slotVideoGameSearch(); break;
        case 64: slotListOverdueItems(); break;
        case 65: slotRefreshAdminList(); break;
        case 66: slotResetLoginDialog(); break;
        case 67: slotShowConnectionDB(); break;
        case 68: slotListReservedItems(); break;
        case 69: slotExecuteCustomQuery(); break;
        case 70: slotSaveAdministrators(); break;
        case 71: slotSelectDatabaseFile(); break;
        case 72: slotShowChangePassword(); break;
        case 73: slotShowDbEnumerations(); break;
        case 74: slotShowMembersBrowser(); break;
        case 75: slotSqliteFileSelected((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 76: slotCloseMembersBrowser(); break;
        case 77: slotAdminCheckBoxClicked((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 78: slotSceneSelectionChanged(); break;
        case 79: slotCloseCustomQueryDialog(); break;
        case 80: slotDisplayNewSqliteDialog(); break;
        case 81: slotPopulateMembersBrowser(); break;
        case 82: slotResizeColumnsAfterSort(); break;
        case 83: slotUpdateIndicesAfterSort((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 84: slotPrintReservationHistory(); break;
        default: ;
        }
        _id -= 85;
    }
    return _id;
}