qt define own signals = определение пользовательских сигналов и слотов

определить собственный слот можно так:


/* опишем класс
главного окна который наследует
функционал и свойства QMainWindow*/

class  myMainWindow:public QMainWindow

 {   Q_OBJECT


    public:
      myMainWindow (QWidget *parent = 0); // описываем конструктор
	 //родитель по-умолчанию отсутствует

	public slots:
     void openNewWindow(QWidget * parent = 0) // описываем реализацию внутри тела программы
	   {
		   someNewWindow = new NewWindow(); // Be sure to destroy you window somewhere
        //  someNewWindow->show();
		  //  mMyNewWindow->show();
		  		
	  }

    private:
       NewWindow *someNewWindow;

 };

ПРИМЕЧАНИЕ: возможно появление следующей ошибки (решение)
ссылка по теме :
http://doc.qt.digia.com/4.5/signalsandsl...