feat: mark folder paths as links
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
This commit is contained in:
		@@ -39,12 +39,15 @@ BlockedModsDialog::BlockedModsDialog(QWidget* parent, const QString& title, cons
 | 
			
		||||
                   "are automatically checked for the downloaded mods and they will be copied to the instance if found.<br/>"
 | 
			
		||||
                   "Optionally, you may drag and drop the downloaded mods onto this dialog or add a folder to watch "
 | 
			
		||||
                   "if you did not download the mods to a default location.<br/><br/>"
 | 
			
		||||
                   "Global Mods Folder: %1<br/>"
 | 
			
		||||
                   "Default Downloads Folder: %2"))
 | 
			
		||||
                   "Global Mods Folder: <a href=\"%1\">%1</a><br/>"
 | 
			
		||||
                   "Default Downloads Folder: <a href=\"%2\">%2</a>"))
 | 
			
		||||
            .arg(APPLICATION->settings()->get("CentralModsDir").toString(),
 | 
			
		||||
                 QStandardPaths::writableLocation(QStandardPaths::DownloadLocation)));
 | 
			
		||||
    ui->labelModsFound->setText(tr("Please download the missing mods."));
 | 
			
		||||
 | 
			
		||||
    // force all URL handeling as external
 | 
			
		||||
    connect(ui->textBrowserWatched, &QTextBrowser::anchorClicked, this, [](const QUrl url) { QDesktopServices::openUrl(url); });
 | 
			
		||||
 | 
			
		||||
    setAcceptDrops(true);
 | 
			
		||||
 | 
			
		||||
    update();
 | 
			
		||||
@@ -118,7 +121,7 @@ void BlockedModsDialog::update()
 | 
			
		||||
 | 
			
		||||
    QString watching;
 | 
			
		||||
    for (auto& dir : m_watcher.directories()) {
 | 
			
		||||
        watching += QString("%1<br/>").arg(dir);
 | 
			
		||||
        watching += QString("<a href=\"%1\">%1</a><br/>").arg(dir);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    ui->textBrowserWatched->setText(watching);
 | 
			
		||||
 
 | 
			
		||||
@@ -35,6 +35,9 @@
 | 
			
		||||
     <property name="wordWrap">
 | 
			
		||||
      <bool>true</bool>
 | 
			
		||||
     </property>
 | 
			
		||||
     <property name="openExternalLinks">
 | 
			
		||||
      <bool>true</bool>
 | 
			
		||||
     </property>
 | 
			
		||||
    </widget>
 | 
			
		||||
   </item>
 | 
			
		||||
   <item>
 | 
			
		||||
@@ -86,6 +89,12 @@
 | 
			
		||||
       <height>12</height>
 | 
			
		||||
      </size>
 | 
			
		||||
     </property>
 | 
			
		||||
     <property name="openExternalLinks">
 | 
			
		||||
      <bool>true</bool>
 | 
			
		||||
     </property>
 | 
			
		||||
     <property name="openLinks">
 | 
			
		||||
      <bool>false</bool>
 | 
			
		||||
     </property>
 | 
			
		||||
    </widget>
 | 
			
		||||
   </item>
 | 
			
		||||
   <item>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user