class MainWidget : ...{private: EditWidget *m_edit; PreviewWidget *m_preview;};MainWidget::MainWidget(...){ ... connect( m_edit, SIGNAL( update( const Data & ) ), m_preview, SLOT( update( const Data & ) ) ); ...}
void previewWidget::refresh(){ QObject *test = sender(); QString str = test->имя_переменной_из_класса-редактора;}
void previewWidget::refresh(){ MyObject *test = qobject_cast<MyObject *>(sender()); QString str = test->имя_переменной_из_класса-редактора;}