То есть родитель в данном примере - this. А this это, если я правильно понял - FDialog?
new FDialog(names, this);
Как тогда сделать родителем главную форму? И можно ли так делать?
И ещё вопрос, new FDialog(names, this) указываются два параметра. Как можно узнать значение первого параметра внутри диалога?
1) this - это указатель на сам объект внутри любой не-статической его ф-ции. Например
void FMain::showEditWindow()
{
QString names = FMain::trWd_tree->currentItem()->text(0);
FDialog *nFDialog = new FDialog(names, this);
Внутри showEditWindow - значит this указывает на главную форму которая имеет тип FMain. Внутри FDialog this будет указывать на объект типа FDialog - например nFDialog
2) parentName был подан в конструкторе и сохранен в члене класса mParentName - просто используйте mParentName в любой ф-ции FDialog