View Full Version : how to catch "click" signal on the dialog
fulbay
16th February 2011, 09:29
Hello,
I want to catch "click" signal when the mose is clicked on a dialog, so that, I will implement a slot. Is there a way to do that?
Thanks for help...
venkateshhegde
16th February 2011, 09:49
Code attached:
5963
Basically You define a Signal in your dialog H File:
///////////////////
signals:
void clicked();
/// It could be any name....
///////////////////
Then You go a little deeper and define a function in the dialog H File
virtual void mousePressEvent ( QMouseEvent * event );
and define it as
void MainWindow::mousePressEvent ( QMouseEvent * event )
{
emit clicked();
}
And Lo! You have your own SIGNAL that can be attached to any slot!
fulbay
16th February 2011, 11:27
Many many thanks for your help! :)
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.