Hi all,

I have the following classes:

MainWindow class:
Qt Code:
  1. namespace Ui {
  2. class MainWindow;
  3. }
  4.  
  5. class MainWindow : public QMainWindow {
  6. Q_OBJECT
  7.  
  8. public:
  9. explicit MainWindow(QWidget *parent = 0);
  10. QString someData();
  11. };
  12.  
  13. MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) {
  14. ui->setupUi(this);
  15. }
  16.  
  17. QString MainWindow::someData() {
  18. return "...";
  19. }
To copy to clipboard, switch view to plain text mode 

Dialog class:
Qt Code:
  1. namespace Ui {
  2. class Dialog;
  3. }
  4.  
  5. class Dialog : public QDialog {
  6. Q_OBJECT
  7.  
  8. void anyFunction();
  9.  
  10. public:
  11. explicit Dialog(QWidget *parent = 0);
  12. };
  13.  
  14. Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog) {
  15. ui->setupUi(this);
  16. }
  17.  
  18. void Dialog::anyFunction() {
  19. qDebug() << MainWindow->someData();
  20. }
To copy to clipboard, switch view to plain text mode 

In the Dialog class (row 19.): how can I access the someData() function from MainWindow?

Thanks in advance!
Chris