Originally Posted by
faldżip
Can you explain what does it mean "not working"? Any warnings on console output? Can you show exact code? Or prepare minimal compilable example reproducing your problem (but do not give us your whole project, but write something like in first post but make compilable).
Below i'm posting the code
class CMainWindow
: public QDialog,
public Ui
::Dialog{
Q_OBJECT
MessageBox MessageBoxObj;
public:
CMainWindow();
public slots:
void HandelMessage
(QString i_strMessage
);
}
CMainWindow()::CMainWindow()
{
connect(&(MessageBoxObj.
networklayerObj),
SIGNAL(MessageFromNetworkLayer
(QSTring
)),
this,
SLOT( HandelMessage
(QString)));
}
class MessageBox
: public QDialog,
public Ui
::MessageDialog{
Q_OBJECT
public:
Network networklayerObj;
}
{
O_OBJECT
signals:
void MessageFromNetworkLayer(QSTring message);
}
class CMainWindow : public QDialog, public Ui::Dialog
{
Q_OBJECT
MessageBox MessageBoxObj;
public:
CMainWindow();
public slots:
void HandelMessage(QString i_strMessage);
}
CMainWindow()::CMainWindow()
{
connect(&(MessageBoxObj.networklayerObj),SIGNAL(MessageFromNetworkLayer(QSTring )),this,SLOT( HandelMessage(QString)));
}
class MessageBox : public QDialog, public Ui::MessageDialog
{
Q_OBJECT
public:
Network networklayerObj;
}
class Network:public QObject
{
O_OBJECT
signals:
void MessageFromNetworkLayer(QSTring message);
}
To copy to clipboard, switch view to plain text mode
Please ignore the spelling mistakes.
Bookmarks