void GraffitiTab::SetupViews () { FSModel_->setRootPath (QDir::rootPath ()); FSModel_->setFilter (QDir::Dirs | QDir::NoDotAndDotDot); FSModel_->setReadOnly (true); Ui_.DirectoryTree_->setModel (FSModel_); Ui_.DirectoryTree_->sortByColumn (0, Qt::AscendingOrder); auto idx = FSModel_->index (QDir::homePath ()); while (idx.isValid ()) { Ui_.DirectoryTree_->expand (idx); idx = idx.parent (); } Ui_.FilesList_->setModel (FilesModel_); connect (Ui_.FilesList_->selectionModel (), SIGNAL (currentRowChanged (QModelIndex, QModelIndex)), this, SLOT (currentFileChanged (QModelIndex))); connect (Ui_.PathLine_, SIGNAL (activated (QString)), this, SLOT (handlePathLine ())); }
void PropertyWidget_PathText::disconnectSignals() { disconnect(showCurveCheckBox, SIGNAL(clicked()) , this, SLOT(handlePathLine())); disconnect(pathTextType , SIGNAL(activated(int)), this, SLOT(handlePathType())); disconnect(flippedPathText , SIGNAL(clicked()) , this, SLOT(handlePathFlip())); disconnect(startOffset , SIGNAL(valueChanged(double)), this, SLOT(handlePathDist())); disconnect(distFromCurve , SIGNAL(valueChanged(double)), this, SLOT(handlePathOffs())); }