Skip to content

Commit 5f750c8

Browse files
authored
COMP: Replace QDir assignment with setPath() (#1248)
Avoids direct QDir object assignments in `ctkDirectoryButton`, using `setPath()` instead for improved compatibility and clarity.
1 parent fcf31fc commit 5f750c8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Libs/Widgets/ctkDirectoryButton.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ ctkDirectoryButton::ctkDirectoryButton(const QString& dir,
116116
{
117117
Q_D(ctkDirectoryButton);
118118
d->init();
119-
d->Directory = QDir(dir);
119+
d->Directory.setPath(dir);
120120
d->PushButton->setText(d->DisplayAbsolutePath ? d->Directory.absolutePath() : d->Directory.path());
121121
d->PushButton->setIcon(this->style()->standardIcon(QStyle::SP_DirIcon));
122122
}
@@ -129,7 +129,7 @@ ctkDirectoryButton::ctkDirectoryButton(
129129
{
130130
Q_D(ctkDirectoryButton);
131131
d->init();
132-
d->Directory = QDir(dir);
132+
d->Directory.setPath(dir);
133133
d->PushButton->setText(d->DisplayAbsolutePath ? d->Directory.absolutePath() : d->Directory.path());
134134
d->PushButton->setIcon(icon);
135135
}
@@ -153,7 +153,7 @@ void ctkDirectoryButton::setDirectory(const QString& dir)
153153
return;
154154
}
155155

156-
d->Directory = newDirectory;
156+
d->Directory.setPath(newDirectory.absolutePath());
157157
d->updateDisplayText();
158158

159159
emit directorySelected(d->DisplayAbsolutePath ?

0 commit comments

Comments
 (0)