23#include <QDesktopServices>
26#include "ui_FilesystemInfoForm_UI.h"
43 ui->tmpDirWarningButton->setToolTip( tr(
"Filesystem is not writable!" ) );
45 ui->tmpDirWarningButton->setSize( QSize( 16, 14 ) );
47 ui->tmpDirLineEdit->setReadOnly(
true );
50 ui->usrDataDirWarningButton->setToolTip( tr(
"User data folder is not writable!" ) );
52 ui->usrDataDirWarningButton->setSize( QSize( 16, 14 ) );
54 ui->usrDataDirLineEdit->setReadOnly(
true );
55 ui->sysDataDirLineEdit->setReadOnly(
true );
75 ui->tmpDirLineEdit->setText( tmpDir);
76 ui->tmpDirLineEdit->setToolTip( tmpDir );
79 ui->tmpDirWarningButton->show();
81 ui->tmpDirWarningButton->hide();
84 ui->usrDataDirLineEdit->setText( usrDataDir );
85 ui->usrDataDirLineEdit->setToolTip( usrDataDir );
88 ui->usrDataDirWarningButton->show();
90 ui->usrDataDirWarningButton->hide();
93 ui->sysDataDirLineEdit->setText( sysDataDir );
94 ui->sysDataDirLineEdit->setToolTip( sysDataDir );
static QString sys_data_path()
returns system data path
static bool dir_writable(const QString &path, bool silent=false)
returns true if the given path is a writable regular directory
static QString tmp_dir()
returns temp path
static QString usr_data_path()
returns user data path
static Preferences * get_instance()
Returns a pointer to the current Preferences singleton stored in __instance.
const std::shared_ptr< ColorTheme > getColorTheme() const
Base class of all components of hydrogen.
static QString getSvgImagePath()