class MyWidget : public QWidget { Q_OBJECT QTextEdit *m_textEditor1; QTextEdit *m_textEditor2; QPushButton *m_pushButton; QHBoxLayout *m_layout; QVBoxLayout *m_buttonLayout; int m_deltaX; bool m_isClosed; public: MyWidget(QWidget * parent = 0); ~MyWidget(){} private slots: void closeOrOpenTextEdit2(bool isClosing); };