Russian Qt Forum

Qt => Вопросы новичков => Тема начата: alik от Октябрь 20, 2016, 11:26



Название: Фиксация событий QTcpSocket connected disconnected родителя в дочернем модуле
Отправлено: alik от Октябрь 20, 2016, 11:26
Добрый день,

В моей программе есть основной модуль mainwindow.h и mainwindow.cpp и отдельный модуль mytcpsocket.h и mytcpsocket.сpp в котором находится класс, описывающий работу с QTcpSocket и все связанную с ним обработку входных/выходных данных сокета и обработку состояний connected и disconnected.

mytcpsocket.h включен в файле mainwindow.h:

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include "mytcpsocket.h"

В mainwindow.сpp имеется функция UpdateStatusBar в которой нужно перерисовывать иконку состояния TCP соединения (connected/disconnected).
Но как это можно сделать, если mytcpsocket.h наследуется в mainwindow.h ?


Название: Re: Фиксация событий QTcpSocket connected disconnected родителя в дочернем модуле
Отправлено: Bepec от Октябрь 20, 2016, 12:19
Сигналами и слотами.  Почитайте на досуге про них, всё доступно разжевано.