add toolbox network devices & enhance UI with new icons

- Added new icons to resources.qrc for improved UI representation.
- Implemented ZIconWidget for buttons in AfcExplorerWidget, replacing ClickableIconWidget.
- Introduced NetworkDevicesWidget for discovering and monitoring network devices.
- Updated AppInstallDialog to use QTemporaryDir for better temporary directory management.
- Enhanced FileExportDialog to prompt user for opening the export directory upon completion.
- Refactored styles in various widgets for consistency and improved theming support.
- Cleaned up unused code and comments across multiple files.
This commit is contained in:
uncor3
2025-10-13 13:35:39 -07:00
parent 119d395273
commit 0c23824a4e
32 changed files with 493 additions and 137 deletions
+4 -3
View File
@@ -61,12 +61,12 @@ protected:
}
};
class ClickableIconWidget : public QWidget
class ZIconWidget : public QWidget
{
Q_OBJECT
public:
ClickableIconWidget(const QIcon &icon, const QString &tooltip,
QWidget *parent = nullptr)
ZIconWidget(const QIcon &icon, const QString &tooltip,
QWidget *parent = nullptr)
: QWidget(parent), m_icon(icon), m_iconSize(24, 24), m_pressed(false)
{
setToolTip(tooltip);
@@ -190,6 +190,7 @@ enum class iDescriptorTool {
TouchIdTest,
FaceIdTest,
UnmountDevImage,
NetworkDevices,
Unknown,
iFuse
};