├── .gitignore ├── .vscode └── settings.json ├── Actions ├── ActionsRecorder.cpp ├── ActionsRecorder.h ├── ActionsSearcher.cpp ├── ActionsSearcher.h ├── AddressBarActions.cpp ├── AddressBarActions.h ├── ArchiveFilesActions.cpp ├── ArchiveFilesActions.h ├── BrowserActions.cpp ├── BrowserActions.h ├── CastDBActions.cpp ├── CastDBActions.h ├── DuplicateVideosFinderActions.cpp ├── DuplicateVideosFinderActions.h ├── FileLeafAction.cpp ├── FileLeafAction.h ├── FileOpActs.cpp ├── FileOpActs.h ├── FileRenameRulerActions.cpp ├── FileRenameRulerActions.h ├── FolderPreviewActions.cpp ├── FolderPreviewActions.h ├── JsonActions.cpp ├── JsonActions.h ├── LogActions.cpp ├── LogActions.h ├── ModelFilterActions.cpp ├── ModelFilterActions.h ├── MovieDBActions.cpp ├── MovieDBActions.h ├── PreferenceActions.cpp ├── PreferenceActions.h ├── PropertiesWindowActions.cpp ├── PropertiesWindowActions.h ├── PwdTableEditActions.cpp ├── PwdTableEditActions.h ├── RedundantImageFinderActions.cpp ├── RedundantImageFinderActions.h ├── RenameActions.cpp ├── RenameActions.h ├── RightClickMenuActions.cpp ├── RightClickMenuActions.h ├── SceneInPageActions.cpp ├── SceneInPageActions.h ├── SyncFileSystemModificationActions.cpp ├── SyncFileSystemModificationActions.h ├── ThumbnailProcessActions.cpp ├── ThumbnailProcessActions.h ├── TorrDBAction.cpp ├── TorrDBAction.h ├── ViewActions.cpp └── ViewActions.h ├── CMakeLists.txt ├── Component ├── AddressELineEdit.cpp ├── AddressELineEdit.h ├── AdvanceSearchToolBar.cpp ├── AdvanceSearchToolBar.h ├── Archiver.cpp ├── Archiver.h ├── ColumnVisibilityDialog.cpp ├── ColumnVisibilityDialog.h ├── ConfigsTable.cpp ├── ConfigsTable.h ├── CustomStatusBar.cpp ├── CustomStatusBar.h ├── DatabaseSearchToolBar.cpp ├── DatabaseSearchToolBar.h ├── DraggableToolButton.cpp ├── DraggableToolButton.h ├── FolderPreview │ ├── ClickableTextBrowser.cpp │ ├── ClickableTextBrowser.h │ ├── CurrentRowPreviewer.cpp │ ├── CurrentRowPreviewer.h │ ├── FileFolderPreviewer.cpp │ ├── FileFolderPreviewer.h │ ├── ImagesInFolderBrowser.cpp │ ├── ImagesInFolderBrowser.h │ ├── ImagesInFolderSlider.cpp │ ├── ImagesInFolderSlider.h │ ├── ImgVidOthInFolderPreviewer.cpp │ └── ImgVidOthInFolderPreviewer.h ├── MD5Window.cpp ├── MD5Window.h ├── MenuToolButton.cpp ├── MenuToolButton.h ├── MovieDatabaseMenu.cpp ├── MovieDatabaseMenu.h ├── MultiLineEditDelegate.cpp ├── MultiLineEditDelegate.h ├── NavigationAndAddressBar.cpp ├── NavigationAndAddressBar.h ├── NavigationExToolBar.cpp ├── NavigationExToolBar.h ├── NavigationToolBar.cpp ├── NavigationToolBar.h ├── Notificator.cpp ├── Notificator.h ├── PathComboBox.cpp ├── PathComboBox.h ├── PreviewTypeToolBar.cpp ├── PreviewTypeToolBar.h ├── PropertiesWindow.cpp ├── PropertiesWindow.h ├── Pwd │ ├── AccountDetailView.cpp │ ├── AccountDetailView.h │ ├── CSVInputDialog.cpp │ ├── CSVInputDialog.h │ ├── LoginQryWidget.cpp │ ├── LoginQryWidget.h │ ├── PasswordManager.cpp │ └── PasswordManager.h ├── QuickWhereClauseDialog.cpp ├── QuickWhereClauseDialog.h ├── RedundantImageFinder.cpp ├── RedundantImageFinder.h ├── RenameWidgets │ ├── AdvanceRenamer.cpp │ ├── AdvanceRenamer.h │ ├── CommandsPreview.cpp │ ├── CommandsPreview.h │ ├── RenameWidget_ArrangeSection.cpp │ ├── RenameWidget_ArrangeSection.h │ ├── RenameWidget_Case.cpp │ ├── RenameWidget_Case.h │ ├── RenameWidget_ConsecutiveFileNo.cpp │ ├── RenameWidget_ConsecutiveFileNo.h │ ├── RenameWidget_ConvertBoldUnicodeCharset2Ascii.cpp │ ├── RenameWidget_ConvertBoldUnicodeCharset2Ascii.h │ ├── RenameWidget_Insert.cpp │ ├── RenameWidget_Insert.h │ ├── RenameWidget_LongPath.cpp │ ├── RenameWidget_LongPath.h │ ├── RenameWidget_Numerize.cpp │ ├── RenameWidget_Numerize.h │ ├── RenameWidget_PrependParentFolderName.cpp │ ├── RenameWidget_PrependParentFolderName.h │ ├── RenameWidget_Replace.cpp │ ├── RenameWidget_Replace.h │ ├── RenameWidget_ReverseNames.cpp │ └── RenameWidget_ReverseNames.h ├── ReorderableToolBar.cpp ├── ReorderableToolBar.h ├── RibbonCastDB.cpp ├── RibbonCastDB.h ├── RibbonJson.cpp ├── RibbonJson.h ├── RibbonMenu.cpp ├── RibbonMenu.h ├── RibbonMovieDB.cpp ├── RibbonMovieDB.h ├── RightClickMenu.cpp ├── RightClickMenu.h ├── ScenePageControl.cpp ├── ScenePageControl.h ├── SearchCaseMatterToolButton.cpp ├── SearchCaseMatterToolButton.h ├── SearchModeToolButton.cpp ├── SearchModeToolButton.h ├── SpacerWidget.h ├── StackedAddressAndSearchToolBar.cpp ├── StackedAddressAndSearchToolBar.h ├── StateLabel.cpp ├── StateLabel.h ├── ThumbnailImageViewer.cpp ├── ThumbnailImageViewer.h ├── TypeFilterButton.cpp ├── TypeFilterButton.h ├── ViewsStackedWidget.cpp └── ViewsStackedWidget.h ├── FileExplorerEvent.cpp ├── FileExplorerEvent.h ├── FileOperation ├── ComplexOperation.cpp ├── ComplexOperation.h ├── FileOperation.cpp ├── FileOperation.h ├── FileOperatorPub.cpp ├── FileOperatorPub.h └── FileStructurePolicy.h ├── FileXplorer.cpp ├── FileXplorer.h ├── Model ├── AdvanceSearchModel.cpp ├── AdvanceSearchModel.h ├── ArchiverModel.cpp ├── ArchiverModel.h ├── CastDbModel.cpp ├── CastDbModel.h ├── ConfigsModel.cpp ├── ConfigsModel.h ├── FdBasedDbModel.cpp ├── FdBasedDbModel.h ├── FileSystemModel.cpp ├── FileSystemModel.h ├── FloatingModels.cpp ├── FloatingModels.h ├── HarModel.cpp ├── HarModel.h ├── JsonTableModel.cpp ├── JsonTableModel.h ├── PwdTableModel.cpp ├── PwdTableModel.h ├── QAbstractListModelPub.h ├── QAbstractTableModelPub.cpp ├── QAbstractTableModelPub.h ├── RedundantImageModel.cpp ├── RedundantImageModel.h ├── RenameModel.h ├── SceneSortProxyModel.cpp ├── SceneSortProxyModel.h ├── ScenesListModel.cpp ├── ScenesListModel.h ├── SearchProxyModel.cpp ├── SearchProxyModel.h ├── SqlTableModelPub.cpp └── SqlTableModelPub.h ├── TestCase ├── ActionsTest │ ├── ActionsRecorderTest.cpp │ └── FileRenameRulerActionsTest.cpp ├── CMakeLists.txt ├── ComponentTest │ ├── AddressELineEditTest.cpp │ ├── AdvanceSearchModelTest.cpp │ ├── AdvanceSearchToolBarTest.cpp │ ├── ArchiverTest.cpp │ ├── ColumnVisibilityDialogTest.cpp │ ├── ConfigsTableTest.cpp │ ├── CustomStatusBarTest.cpp │ ├── DatabaseSearchToolBarTest.cpp │ ├── DraggableToolButtonTest.cpp │ ├── FileSystemModelTest.cpp │ ├── FolderPreviewTest │ │ ├── ClickableTextBrowserTest.cpp │ │ ├── CurrentRowPreviewerTest.cpp │ │ ├── FileFolderPreviewerTest.cpp │ │ └── ImagesInFolderBrowserTest.cpp │ ├── HarTableViewTest.cpp │ ├── MD5WindowTest.cpp │ ├── NavigationAndAddressBarTest.cpp │ ├── NavigationExToolBarTest.cpp │ ├── NavigationToolBarTest.cpp │ ├── PreviewTypeToolBarTest.cpp │ ├── PropertiesWindowTest.cpp │ ├── PwdTest │ │ ├── AccountDetailViewTest.cpp │ │ ├── CSVInputDialogTest.cpp │ │ ├── LoginQryWidgetTest.cpp │ │ └── PasswordManagerTest.cpp │ ├── QuickWhereClauseDialogTest.cpp │ ├── RedundantImageFinderTest.cpp │ ├── ReorderableToolBarTest.cpp │ ├── RibbonMenuTest.cpp │ ├── ScenePageControlTest.cpp │ ├── SearchCaseMatterToolButtonTest.cpp │ ├── SearchModeToolButtonTest.cpp │ ├── SpacerWidgetTest.cpp │ ├── StackedAddressAndSearchToolBarTest.cpp │ ├── StateLabelTest.cpp │ ├── ThumbnailImageViewerTest.cpp │ ├── TypeFilterButtonTest.cpp │ ├── ViewSwitchToolBarTest.cpp │ └── ViewsStackedWidgetTest.cpp ├── DbManagerTest │ ├── BasicSqliteTest.cpp │ ├── CastBaseDbTest.cpp │ ├── DbManagerTest.cpp │ ├── DupVidsManagerTest.cpp │ ├── FdBasedDbTest.cpp │ ├── FileDescriptorTest.cpp │ └── MountHelperTest.cpp ├── FileOperationTest │ ├── ComplexOperationTest.cpp │ ├── ExtractPileItemsOutFolderTest.cpp │ ├── FileOperationTest.cpp │ ├── FilesNameBatchStandardizerTest.cpp │ ├── ItemsPackerTest.cpp │ ├── ScenesMixedTest.cpp │ ├── SyncModifiyFileSystemTest.cpp │ ├── TSFilesMergerTest.cpp │ └── UndoRedoTest.cpp ├── JsonTest │ ├── DataFormatterTest.cpp │ ├── JsonHelperTest.cpp │ ├── JsonPrTest.cpp │ ├── JsonRenameRegexTest.cpp │ ├── MarcoExpandTest.cpp │ └── SortedUniqStrLstTest.cpp ├── ModelTest │ ├── ArchiverModelTest.cpp │ ├── CastDbModelTest.cpp │ ├── FdBasedDbModelTest.cpp │ ├── FloatingModelsTest.cpp │ ├── HarModelTest.cpp │ ├── JsonTableModelTest.cpp │ ├── MultiLineEditDelegateTest.cpp │ ├── PwdTableModelTest.cpp │ ├── QAbstractTableModelPubTest.cpp │ ├── RedundantImageModelTest.cpp │ ├── ScenesListModelTest.cpp │ ├── SqlTableModelPubTest.cpp │ └── TorrentsManagerWidgetTest.cpp ├── RenameTest │ ├── AdvanceRenamerTest.cpp │ ├── CommandsPreviewTest.cpp │ ├── LongPathFinderTest.cpp │ ├── NameSectionArrangeTest.cpp │ ├── NameToolTest.cpp │ ├── RenameHelperTest.cpp │ ├── RenameUnqiueCheckTest.cpp │ └── ToConsecutiveFileNameNoTest.cpp ├── ToolsTest │ ├── ArchiveFilesTest.cpp │ ├── CastAkasManagerTest.cpp │ ├── CastBrowserHelperTest.cpp │ ├── CastManagerTest.cpp │ ├── ConvertUnicodeCharsetToAsciiTest.cpp │ ├── CopyStringListToClipboardTest.cpp │ ├── CreateFileFolderHelperTest.cpp │ ├── FileSystemItemFilterTest.cpp │ ├── FolderNxtAndLastIteratorTest.cpp │ ├── HarFilesTest.cpp │ ├── LowResImgsRemoverTest.cpp │ ├── MD5CalculatorTest.cpp │ ├── NameStandardizerTest.cpp │ ├── PasswordTableTest │ │ ├── AccountInfoTest.cpp │ │ └── AccountStorageTest.cpp │ ├── PlayVideoTest.cpp │ ├── QuickWhereClauseHelperTest.cpp │ ├── RedundantItemsRemoverTest.cpp │ ├── ResourceMonitorTest.cpp │ ├── SceneInfoManagerTest.cpp │ ├── SelectionsRangeHelperTest.cpp │ ├── SimpleAESTest.cpp │ ├── StudiosManagerTest.cpp │ ├── ThumbnailProcesserTest.cpp │ ├── VideosDurationGetterTest.cpp │ ├── VidsDurationDisplayStringTest.cpp │ ├── ViewSwitchHelperTest.cpp │ └── WidgetReorderHelperTest.cpp ├── ViewTest │ ├── AccountTableViewTest.cpp │ ├── AdvanceSearchTableViewTest.cpp │ ├── CastDBViewTest.cpp │ ├── CustomListViewTest.cpp │ ├── CustomTableViewTest.cpp │ ├── DevicesDrivesTVTest.cpp │ ├── DupVideosTest │ │ ├── DuplicateVideosFinderTest.cpp │ │ ├── DuplicateVideosMetaInfoModelTest.cpp │ │ ├── DuplicateVideosMetaInfoTableTest.cpp │ │ ├── LeftVideoGroupsModelTest.cpp │ │ ├── LeftVideoGroupsTableTest.cpp │ │ ├── RightVideoDuplicatesDetailsTest.cpp │ │ └── RightVideoDuplicatesModelTest.cpp │ ├── FileSystemListViewTest.cpp │ ├── FileSystemTableViewTest.cpp │ ├── FileSystemTreeViewTest.cpp │ ├── ItemViewTest.cpp │ ├── JsonTableViewTest.cpp │ ├── MovieDBViewTest.cpp │ └── SceneListViewTest.cpp ├── main_ut.cpp ├── pubTestTool │ ├── AutoRollbackFileContentModify.cpp │ ├── AutoRollbackFileContentModify.h │ ├── AutoRollbackFileContentModifyTest.cpp │ ├── AutoRollbackRename.cpp │ ├── AutoRollbackRename.h │ ├── AutoRollbackRenameTest.cpp │ ├── BeginToExposePrivateMember.h │ ├── ClipboardGuard.h │ ├── EndToExposePrivateMember.h │ ├── FileSystemHelper.cpp │ ├── FileSystemHelper.h │ ├── FileSystemHelperTest.cpp │ ├── FileSystemTestSuite.cpp │ ├── FileSystemTestSuite.h │ ├── GlbDataProtect.cpp │ ├── GlbDataProtect.h │ ├── ImageTestPrecoditionTools.cpp │ ├── ImageTestPrecoditionTools.h │ ├── IntoNewPathMocker.h │ ├── JsonTestPrecoditionTools.cpp │ ├── JsonTestPrecoditionTools.h │ ├── ModelTestHelper.h │ ├── MouseKeyboardEventHelper.cpp │ ├── MouseKeyboardEventHelper.h │ ├── OnScopeExit.h │ ├── OnScopeExitTest.cpp │ ├── PlainTestSuite.cpp │ ├── PlainTestSuite.h │ ├── QtProcessGuard.cpp │ ├── QtProcessGuard.h │ ├── QtProgramGuard.sh │ ├── SqlRecordTestHelper.cpp │ ├── SqlRecordTestHelper.h │ ├── SqlTableTestPreconditionTool.cpp │ ├── SqlTableTestPreconditionTool.h │ ├── TDir.cpp │ ├── TDir.h │ ├── TDirTest.cpp │ ├── VideoTestPrecoditionTools.cpp │ └── VideoTestPrecoditionTools.h ├── publicTest │ ├── EnumIntActionTest.cpp │ ├── FileOsWalkerTest.cpp │ ├── LoggerTest.cpp │ ├── MallocFailedTest.cpp │ ├── NotificatorTest.cpp │ ├── PathToolTest.cpp │ ├── PathUndoRedoerTest.cpp │ ├── PopupWidgetManagerTest.cpp │ ├── PublicToolTest.cpp │ ├── StringToolTest.cpp │ ├── StyleSheetTest.cpp │ ├── ValueCheckerTest.cpp │ └── ViewTypeHistoryTest.cpp └── test │ ├── TestEnvTSFilesMerger │ ├── File need to merge seg-1-v1-a1.ts │ ├── File need to merge seg-2-v1-a1.ts │ └── Files no need to merge sample-ts-files-sample_640x360.ts │ ├── TestEnvVideosDurationGetter │ ├── Big Buck Bunny (Project Peach) Official Trailer (2008, The Blender Foundation) 144p 33s.mp4 │ ├── Big Buck Bunny (Project Peach) Official Trailer (2008, The Blender Foundation) 360p 33s.mp4 │ ├── Big Buck Bunny (Project Peach) Official Trailer (2008, The Blender Foundation) 720p 33s.mp4 │ ├── Big Buck Bunny SampleVideo_320x240_1mb 15s.3gp │ ├── Big Buck Bunny SampleVideo_360x240_1mb 10s.flv │ ├── Big Buck Bunny SampleVideo_360x240_1mb 13s.mp4 │ ├── Big Buck Bunny SampleVideo_360x240_1mb 9s.mkv │ └── Big Buck Bunny sample - XenForo community 720p 26s.mp4 │ ├── test_zh_CN.qm │ ├── test_zh_CN.ts │ └── translations.qrc ├── Tools ├── ArchiveFiles.cpp ├── ArchiveFiles.h ├── CastAkasManager.cpp ├── CastAkasManager.h ├── CastBrowserHelper.cpp ├── CastBrowserHelper.h ├── CastManager.cpp ├── CastManager.h ├── CastPsonFileHelper.cpp ├── CastPsonFileHelper.h ├── Classify │ ├── FilesNameBatchStandardizer.cpp │ ├── FilesNameBatchStandardizer.h │ ├── ItemsPacker.cpp │ ├── ItemsPacker.h │ ├── ItemsPileCategory.cpp │ ├── ItemsPileCategory.h │ ├── ItemsUnpacker.cpp │ ├── ItemsUnpacker.h │ ├── SceneMixed.cpp │ └── SceneMixed.h ├── ConvertUnicodeCharsetToAscii.cpp ├── ConvertUnicodeCharsetToAscii.h ├── CopyStringListToClipboard.cpp ├── CopyStringListToClipboard.h ├── CreateFileFolderHelper.cpp ├── CreateFileFolderHelper.h ├── CredentialUtil.cpp ├── CredentialUtil.h ├── DurationGetter.cpp ├── ExtraEvents.cpp ├── ExtraEvents.h ├── FileDescriptor │ ├── CastBaseDb.cpp │ ├── CastBaseDb.h │ ├── DbManager.cpp │ ├── DbManager.h │ ├── DbManagerHelper.h │ ├── DupVidsManager.cpp │ ├── DupVidsManager.h │ ├── FdBasedDb.cpp │ ├── FdBasedDb.h │ ├── FileDescriptor.cpp │ ├── FileDescriptor.h │ ├── MountHelper.cpp │ ├── MountHelper.h │ ├── TableFields.cpp │ ├── TableFields.h │ ├── TorrDb.cpp │ ├── TorrDb.h │ ├── VidDupTabFields.cpp │ └── VidDupTabFields.h ├── FileSystemItemFilter.cpp ├── FileSystemItemFilter.h ├── FolderNxtAndLastIterator.cpp ├── FolderNxtAndLastIterator.h ├── FolderPreviewSwitcher.cpp ├── FolderPreviewSwitcher.h ├── HarFiles.cpp ├── HarFiles.h ├── ImagesInfoManager.cpp ├── ImagesInfoManager.h ├── Json │ ├── DataFormatter.cpp │ ├── DataFormatter.h │ ├── JsonHelper.cpp │ ├── JsonHelper.h │ ├── JsonKey.cpp │ ├── JsonKey.h │ ├── JsonPr.cpp │ ├── JsonPr.h │ ├── SortedUniqStrLst.cpp │ └── SortedUniqStrLst.h ├── LongPathFinder.cpp ├── LongPathFinder.h ├── LowResImgsRemover.cpp ├── LowResImgsRemover.h ├── MD5Calculator.cpp ├── MD5Calculator.h ├── NameSectionArrange.cpp ├── NameSectionArrange.h ├── NameStandardizer.cpp ├── NameStandardizer.h ├── NameTool.cpp ├── NameTool.h ├── PasswordTable │ ├── AccountInfo.cpp │ ├── AccountInfo.h │ ├── AccountStorage.cpp │ ├── AccountStorage.h │ ├── PwdPublicVariable.cpp │ └── PwdPublicVariable.h ├── PlayVideo.cpp ├── PlayVideo.h ├── PreviewTypeTool.h ├── QMediaInfo.cpp ├── QMediaInfo.h ├── QuickWhereClauseHelper.cpp ├── QuickWhereClauseHelper.h ├── RedundantFolderRemove.cpp ├── RedundantFolderRemove.h ├── RenameHelper.cpp ├── RenameHelper.h ├── RenameNamesUnique.cpp ├── RenameNamesUnique.h ├── ResourceMonitor.cpp ├── ResourceMonitor.h ├── SceneInfoManager.cpp ├── SceneInfoManager.h ├── SearchTools.cpp ├── SearchTools.h ├── SelectionsRangeHelper.h ├── SimpleAES.cpp ├── SimpleAES.h ├── StudiosManager.cpp ├── StudiosManager.h ├── SyncModifiyFileSystem.cpp ├── SyncModifiyFileSystem.h ├── SysTerminal.cpp ├── SysTerminal.h ├── SystemContextMenuControl.cpp ├── SystemContextMenuControl.h ├── TSFilesMerger.cpp ├── TSFilesMerger.h ├── ThumbnailProcesser.cpp ├── ThumbnailProcesser.h ├── ToConsecutiveFileNameNo.cpp ├── ToConsecutiveFileNameNo.h ├── VideoDurationGetter.cpp ├── VideoDurationGetter.h ├── VidsDurationDisplayString.cpp ├── VidsDurationDisplayString.h ├── ViewSwitchHelper.cpp ├── ViewSwitchHelper.h ├── ViewTypeTool.h ├── WidgetReorderHelper.cpp └── WidgetReorderHelper.h ├── Translate └── FileXplorer_zh_CN.ts ├── View ├── AccountTableView.cpp ├── AccountTableView.h ├── AdvanceSearchTableView.cpp ├── AdvanceSearchTableView.h ├── CastDBView.cpp ├── CastDBView.h ├── CustomListView.cpp ├── CustomListView.h ├── CustomTableView.cpp ├── CustomTableView.h ├── DevicesDrivesTV.cpp ├── DevicesDrivesTV.h ├── DupVideos │ ├── DuplicateVideosFinder.cpp │ ├── DuplicateVideosFinder.h │ ├── DuplicateVideosHelper.cpp │ ├── DuplicateVideosHelper.h │ ├── DuplicateVideosMetaInfoModel.cpp │ ├── DuplicateVideosMetaInfoModel.h │ ├── DuplicateVideosMetaInfoTable.cpp │ ├── DuplicateVideosMetaInfoTable.h │ ├── LeftVideoGroupsModel.cpp │ ├── LeftVideoGroupsModel.h │ ├── LeftVideoGroupsTable.cpp │ ├── LeftVideoGroupsTable.h │ ├── RightVideoDuplicatesDetails.cpp │ ├── RightVideoDuplicatesDetails.h │ ├── RightVideoDuplicatesModel.cpp │ └── RightVideoDuplicatesModel.h ├── FileSystemListView.cpp ├── FileSystemListView.h ├── FileSystemTableView.cpp ├── FileSystemTableView.h ├── FileSystemTreeView.cpp ├── FileSystemTreeView.h ├── HarTableView.cpp ├── HarTableView.h ├── ItemView.cpp ├── ItemView.h ├── JsonTableView.cpp ├── JsonTableView.h ├── MovieDBView.cpp ├── MovieDBView.h ├── SceneListView.cpp ├── SceneListView.h ├── TorrentsManagerWidget.cpp ├── TorrentsManagerWidget.h ├── ViewHelper.cpp ├── ViewHelper.h ├── ViewSwitchToolBar.cpp └── ViewSwitchToolBar.h ├── bin ├── AddThisProgramToSystemContextMenu.png ├── FileXplorer_Dark.png ├── FileXplorer_Dark_ubuntu.png ├── FileXplorer_Light.png ├── FileXplorer_Light_ubuntu.png ├── TERMINAL_OPEN_BATCH_FILE_PATH.bat └── themes │ ├── AddressControl │ ├── FILTER.svg │ ├── MATCH_EQUAL.svg │ ├── MATCH_REGEX.svg │ ├── NEXT_OR_LAST_FOLDER.svg │ ├── PATH_BACK_TO.svg │ ├── PATH_FORWARD_TO.svg │ ├── PATH_UP_TO.svg │ ├── SEARCH.svg │ ├── SEARCH_SCOPE_CONTENT.svg │ └── SERACH_SCOPE_FILENAME.svg │ ├── AppIcons │ ├── CAST_VIEW.svg │ ├── FOLDER_OF_PICTURES.png │ ├── FOLDER_OF_PICTURES.svg │ ├── JSON_EDITOR.svg │ ├── MOVIES_VIEW.svg │ ├── QUICK_WHERE_CLAUSE.svg │ ├── REVEAL_IN_EXPLORER.ico │ ├── REVEAL_IN_EXPLORER.png │ ├── SCENES_VIEW.svg │ └── TORRENTS_VIEW.svg │ ├── Browser │ ├── COPY_TEXT.svg │ ├── EDITOR_MODE.svg │ ├── HASH_ALGORITHM.svg │ ├── ONLY_EVERY_BYTES.svg │ ├── ONLY_FIRST_16_BYTES.svg │ ├── ONLY_FIRST_8_BYTES.svg │ ├── SEARCH_CHOICE.svg │ └── SEARCH_MULTI_KEYWORDS.svg │ ├── ConfigsTable │ ├── CONFIGURE.svg │ ├── CORRECT.svg │ ├── SETTINGS.svg │ └── WRONG.svg │ ├── Database │ ├── ANALYSE_AI_MEDIA_TABLES.svg │ ├── AUDIT.svg │ ├── AUDIT_AI_MEDIA_DUP.svg │ ├── COUNTER.svg │ ├── CREATE_DATABASE.svg │ ├── CREATE_TABLE.svg │ ├── DELETE_FROM_TABLE.svg │ ├── DELETE_TABLE.svg │ ├── DROP_DATABASE.svg │ ├── DROP_TABLE.svg │ ├── DUMP_INTO_PSON_FILE.svg │ ├── INSERT_INTO_TABLE.svg │ ├── MANUAL_SUBMIT.svg │ ├── MIGRATE_CAST_TO.svg │ ├── MULTI_FILTERS.svg │ ├── QUICK_WHERE_FILTERS.svg │ ├── REVERT.svg │ ├── SUM.svg │ ├── SYNC_FROM_DB.svg │ ├── SYNC_FROM_DISK.svg │ ├── TABLES.svg │ ├── UNION.svg │ ├── WHERE_CLAUSE_HISTORY_ADD.svg │ ├── WHERE_CLAUSE_HISTORY_CLEAR.png │ ├── WHERE_CLAUSE_HISTORY_EDIT.png │ └── WHERE_CLAUSE_HISTORY_REMOVED.svg │ ├── FILTER_TYPE │ ├── COMPRESSED.webp │ ├── EXE.png │ ├── FILE.svg │ ├── FOLDER.png │ ├── HIDDEN.png │ ├── IMAGE.png │ ├── NO_DOT.svg │ ├── NO_DOT_DOT.svg │ ├── PLAIN_TEXT.ico │ ├── TEXT_TYPE.svg │ └── VIDEO.png │ ├── FileOperation │ ├── CAST_AKA_LIST_FILE.svg │ ├── CAST_LIST_FILE.svg │ ├── CATEGORIZER.svg │ ├── COPY_ITEM.svg │ ├── COPY_TO.webp │ ├── CP_TO_COMMAND_PATH.png │ ├── CUT_ITEM.svg │ ├── DELETE_ITEMS_PERMANENTLY.svg │ ├── DROP_ITEM_HERE.svg │ ├── EXPORT_TO.svg │ ├── FILE_STRUCTURE_FLATTEN.svg │ ├── FILE_STRUCTURE_PRESERVE.svg │ ├── FILE_STRUCTURE_QUERY.svg │ ├── FOLDER_MERGE_TO_FIRST.svg │ ├── FOLDER_MERGE_TO_LAST.svg │ ├── FOLDER_OPEN.svg │ ├── FORCE_RESEARCH.svg │ ├── ITEMS_ORGANIZER.svg │ ├── MOVE_TO.webp │ ├── MOVE_TO_TRASH_BIN.svg │ ├── MV_TO_COMMAND_PATH.png │ ├── NEW.svg │ ├── NEW_FILE.svg │ ├── NEW_FOLDER.svg │ ├── NEW_FOLDERS.svg │ ├── NEW_JSON_FILE.svg │ ├── NEW_TEXT_DOCUMENT.svg │ ├── NEW_TEXT_DOCUMENTS.svg │ ├── PACK_FOLDERS.svg │ ├── PASTE_ITEM.svg │ ├── SELECT_FOLDER.svg │ ├── SHOW_CAST_STUDIO_STATISTIC.svg │ ├── SQLITE_APP.svg │ ├── STUDIOS_LIST_FILE.svg │ ├── TS_FILES_MERGE.svg │ ├── UNPACK_FOLDERS.svg │ └── _SEARCH_IN_NET_EXPLORER.svg │ ├── FramelessWindowIcon │ ├── DRAG_DOT.svg │ ├── EXPAND_RIBBON.svg │ └── FRAMELESS_WINDOW.svg │ ├── JsonEditor │ ├── AI_IDEA.svg │ ├── AI_LEARN.svg │ ├── AUTO_SKIP.svg │ ├── CASE_TITLE.svg │ ├── CAST.svg │ ├── CAST_APPEND_FROM_SENTENCE.svg │ ├── CAST_APPEND_FROM_UPPERCASE_SENTENCE.svg │ ├── CAST_APPEND_INPUT.svg │ ├── CAST_CLEAR.svg │ ├── CAST_REMOVE.svg │ ├── EMPTY_LISTWIDGET.svg │ ├── FORMAT_PAINTER.svg │ ├── JSON_FILE_NEXT.png │ ├── JSON_FILE_NEXT_PREVIOUS.png │ ├── JSON_FILE_NEXT_UNFINISHED.png │ ├── JSON_FILE_PRECIOUS.png │ ├── NAME_FROM_JSON_FILENAME.svg │ ├── NOT_SAVED.svg │ ├── PERFORMERS_LIST_HINT.svg │ ├── RELOAD_FROM_DISK.svg │ ├── SAVED.svg │ ├── SAVE_CHANGES.svg │ ├── SELECT_A_FOLDER_AND_LOAD_JSON.svg │ ├── SKIP_IF.svg │ ├── STUDIO.svg │ ├── STUDIO_CLEAR.svg │ ├── TAGS_APPEND.svg │ ├── TAGS_CLEAR.svg │ ├── TAGS_REMOVE.svg │ └── TAGS_SET.svg │ ├── LeftSideToolBarIcons │ ├── DISKS.svg │ ├── FOLDER_OF_DESKTOP.ico │ ├── FOLDER_OF_DOCUMENTS.ico │ ├── FOLDER_OF_DOWNLOADS.ico │ ├── FOLDER_OF_DRIVES.ico │ ├── FOLDER_OF_FAVORITE.ico │ ├── FOLDER_OF_MUSICS.ico │ ├── FOLDER_OF_PICTURES.ico │ ├── FOLDER_OF_VIDEOS.ico │ ├── PIN.svg │ ├── UNPIN.svg │ └── UNPIN_ALL.svg │ ├── Log │ ├── LOG_FILES.svg │ ├── LOG_FOLDERS.svg │ ├── LOG_LEVEL_CRITICAL.svg │ ├── LOG_LEVEL_DEBUG.svg │ ├── LOG_LEVEL_ERROR.svg │ ├── LOG_LEVEL_FATAL.svg │ ├── LOG_LEVEL_INFO.svg │ ├── LOG_LEVEL_OK.svg │ ├── LOG_LEVEL_PARTIAL_FAILED.svg │ ├── LOG_LEVEL_QUESTION.svg │ ├── LOG_LEVEL_WARNING.svg │ ├── LOG_ROTATION.svg │ └── LOG_SETTINGS.svg │ ├── Media │ ├── DUPLICATE_IMAGES_BY_BENCHMARK_DICTIONARY.svg │ ├── DUPLICATE_IMAGES_BY_MD5.svg │ ├── DUPLICATE_IMAGES_FINDER.png │ ├── DUPLICATE_VIDEOS_FINDER.png │ ├── EMPTY_FOLDER.svg │ ├── FAIL_FAST.svg │ ├── LONG_PATH_FINDER.svg │ ├── LOW_RESOLUTION_IMGS_RMV.svg │ ├── MUSIC_PLAYER.svg │ ├── PLAY_ALL_VIDEO.ico │ ├── PLAY_BUTTON_ROUND.svg │ ├── THUMBNAILS_1_BY_1.svg │ ├── THUMBNAILS_2_BY_2.svg │ ├── THUMBNAILS_3_BY_3.svg │ ├── THUMBNAIL_EXTRACTOR_0_1.svg │ ├── THUMBNAIL_EXTRACTOR_0_2.svg │ ├── THUMBNAIL_EXTRACTOR_0_4.svg │ ├── THUMBNAIL_EXTRACTOR_B_E.svg │ ├── UPDATE_JSON_THEN_SCN.svg │ └── UPDATE_SCN_FILE.svg │ ├── Notification │ ├── BALLOON_CLOSE.svg │ ├── LOADING.gif │ ├── add-text-svgrepo-com.svg │ └── list-numbered-catalogue-svgrepo-com.svg │ ├── PreferenceIcons │ ├── ALTER_ROW_COLORS.svg │ ├── BACKGROUND_IMAGE_PATH.ico │ ├── DRAG_DROP.svg │ ├── DRAG_DROP_INTERNAL_MOVE.svg │ ├── EXTRA_LARGE.png │ ├── FILE_SIZE.svg │ ├── FONT_SIZE.svg │ ├── ICON_MODE.png │ ├── ICON_SIZE.svg │ ├── LARGE.png │ ├── LEFT_TO_RIGHT.png │ ├── LIST_MODE.png │ ├── LIST_VIEW.png │ ├── LOAD_A_PATH.svg │ ├── MEDIUM.png │ ├── NO_DRAG_DROP.svg │ ├── SMALL.png │ ├── TABLE_VIEW.png │ ├── TOP_TO_BOTTOM.png │ ├── VIDEO_DURATION.png │ └── VIEW_GRID_ON.svg │ ├── Rename │ ├── CAPITALIZE_KEEP_OTHER.svg │ ├── CAPITALIZE_LOWER_OTHER.svg │ ├── COMMAND_PREVIEW.svg │ ├── NAME_RULER.svg │ ├── NAME_SECTIONS_ARRANGE.svg │ ├── NAME_STR_CASE.svg │ ├── NAME_STR_DELETER_PATH.svg │ ├── NAME_STR_INSERTER_PATH.svg │ ├── NAME_STR_NUMERIZER_PATH.svg │ ├── PREPEND_PARENT_FOLDER_NAMES.svg │ ├── RENAME.svg │ ├── RENAME_LOWER_CASE.png │ ├── RENAME_REVERSE_NAMES_LIST.svg │ ├── RENAME_TOGGLE_CASE.svg │ ├── RENAME_UPPER_CASE.png │ ├── Replacer.png │ ├── UNICODE_TO_ASCII_TEXT.png │ └── _CONTINUOUS_NUMBERING.svg │ ├── RightClickIcon │ ├── COPY_FULL_PATH.png │ ├── COPY_NAME.svg │ ├── COPY_PATH.svg │ ├── COPY_RECORD.svg │ ├── COPY_THE_PATH.svg │ ├── MD5_FILE_IDENTIFIER_PATH.svg │ ├── PROPERTIES.ico │ ├── REFRESH.ico │ └── REFRESH_THIS_PATH.svg │ ├── TopSideToolBarIcons │ ├── ABOUT.svg │ ├── ADD_TO_MOVIE_PLAYLIST.png │ ├── ADD_TO_MUSIC_PLAYLIST.png │ ├── ASCENDING_ORDER.png │ ├── AddToMoviePlaylist3.png │ ├── COLUMN_VISIBILITY.svg │ ├── COMPRESS_ITEM.png │ ├── CONTEXT_MENU_ADD_THIS_PROGRAM.svg │ ├── CONTEXT_MENU_RMV_THIS_PROGRAM.svg │ ├── CONTEXT_MENU_SYSTEM.svg │ ├── DESCENDING_ORDER.png │ ├── EXTRACT_ITEM.png │ ├── HIDE_THIS_COLUMN.svg │ ├── LANGUAGE.svg │ ├── NAVIGATION_PANE.ico │ ├── OPEN_IN_TERMINAL.png │ ├── QUICK_MULTI_SELECT.svg │ ├── SELECT_ALL.ico │ ├── SELECT_INVERT.ico │ ├── SELECT_NONE.ico │ ├── SHOW_FOLDER_PREVIEW.ico │ ├── SORTING_FILE_FOLDER.png │ ├── SYNC_MODIFICATION_SWITCH.svg │ ├── SYNC_REVERSE_SWITCH.svg │ └── USAGE_MONITOR.svg │ ├── VideoPlayer │ ├── ADD_TO_PLAYLIST.png │ ├── GRAB_FRAME.svg │ ├── JUMP_LAST_HOT_SCENE.svg │ ├── JUMP_NEXT_HOT_SCENE.svg │ ├── LAST_VIDEO.svg │ ├── MARK_HOT_SCENE_POSITION.svg │ ├── NEXT_VIDEO.svg │ ├── OPEN_A_FOLDER.svg │ ├── OPEN_A_VIDEO.svg │ ├── PAUSE_VIDEO.svg │ ├── PLAY_VIDEO.svg │ ├── VIDEOS_LIST_MENU.svg │ ├── VIDEO_PLAYER.svg │ ├── VOLUME_MUTE.svg │ └── VOLUME_UNMUTE.svg │ ├── View │ ├── ALIGN_HORIZONTAL_LEFT.svg │ ├── ALIGN_VERTICAL_TOP.svg │ ├── DEFAULT_COLUMN_WIDTH.svg │ ├── DEFAULT_ROW_HEIGHT.svg │ ├── DISPLAY_DETAIL_INFOMATIONS.svg │ ├── DISPLAY_LARGE_THUMBNAILS.svg │ ├── DISPLAY_TREE_VIEW.svg │ ├── FLOATING_PREVIEW.svg │ ├── FOLDER_PREVIEW_CAROUSEL.svg │ ├── FOLDER_PREVIEW_CATEGORY.svg │ ├── FOLDER_PREVIEW_PROGRESSIVE_LOAD.svg │ ├── HAR_VIEW.svg │ ├── PAGINATION_END.svg │ ├── PAGINATION_LAST.svg │ ├── PAGINATION_NEXT.svg │ ├── PAGINATION_START.svg │ ├── REDO.svg │ ├── RESIZE_COLUMN_TO_CONTENTS.svg │ ├── RESIZE_ROW_TO_CONTENTS.svg │ ├── UNDO.svg │ ├── _VIEW_BACK_TO.svg │ └── _VIEW_FORWARD_TO.svg │ ├── pwd │ ├── APPEND_ROWS.svg │ ├── BANK_CARD_DARK.png │ ├── DELETE_ROWS.svg │ ├── EXPORT.svg │ ├── EXPORT_TO_IMAGE.svg │ ├── FAILURE.svg │ ├── INSERT_ROWS.svg │ ├── INSERT_ROW_BEFORE.svg │ ├── LOAD_FROM_INPUT.svg │ ├── LOGIN.svg │ ├── MASTER_CARD_TEMPLATE.svg │ ├── OPEN_DIRECTORY.svg │ ├── PASSWORD_TABLE.png │ ├── REGISTER.svg │ ├── SAVE_CHANGES.svg │ ├── SEARCH_BY.svg │ ├── SHOW_CSV_CONTENTS.svg │ ├── SUCCESS.svg │ ├── UNION_CARD_TEMPLATE.svg │ ├── VISA_CARD_TEMPLATE.svg │ ├── aes_key.png │ ├── amex.png │ ├── cc-generic.png │ ├── credit_card_cvc_hint.png │ ├── credit_card_cvc_hint_amex.png │ ├── infobar_autofill_cc.png │ ├── mastercard.png │ ├── password_manager.ico │ ├── unionpay.png │ ├── visa.png │ └── warning.png │ ├── res.qrc │ └── styles │ ├── STYLESHEET_DARK_THEME_MOON_FOG.svg │ ├── STYLESHEET_LIGHT_THEME_SUN.svg │ ├── STYLESHEET_SETTING.svg │ ├── STYLE_FUSION.svg │ ├── STYLE_MACOS.svg │ ├── STYLE_SETTING.svg │ ├── STYLE_WINDOWS_TRADITIONAL.svg │ ├── STYLE_WINDOWS_VISTA.svg │ ├── dark │ ├── dark.qss │ ├── darkstyle.qrc │ └── rc │ │ ├── .keep │ │ ├── PATH_SLASH.svg │ │ ├── arrow_down.png │ │ ├── arrow_down@2x.png │ │ ├── arrow_down_disabled.png │ │ ├── arrow_down_disabled@2x.png │ │ ├── arrow_down_focus.png │ │ ├── arrow_down_focus@2x.png │ │ ├── arrow_down_pressed.png │ │ ├── arrow_down_pressed@2x.png │ │ ├── arrow_left.png │ │ ├── arrow_left@2x.png │ │ ├── arrow_left_disabled.png │ │ ├── arrow_left_disabled@2x.png │ │ ├── arrow_left_focus.png │ │ ├── arrow_left_focus@2x.png │ │ ├── arrow_left_pressed.png │ │ ├── arrow_left_pressed@2x.png │ │ ├── arrow_right.png │ │ ├── arrow_right@2x.png │ │ ├── arrow_right_disabled.png │ │ ├── arrow_right_disabled@2x.png │ │ ├── arrow_right_focus.png │ │ ├── arrow_right_focus@2x.png │ │ ├── arrow_right_pressed.png │ │ ├── arrow_right_pressed@2x.png │ │ ├── arrow_up.png │ │ ├── arrow_up@2x.png │ │ ├── arrow_up_disabled.png │ │ ├── arrow_up_disabled@2x.png │ │ ├── arrow_up_focus.png │ │ ├── arrow_up_focus@2x.png │ │ ├── arrow_up_pressed.png │ │ ├── arrow_up_pressed@2x.png │ │ ├── base_icon.png │ │ ├── base_icon@2x.png │ │ ├── base_icon_disabled.png │ │ ├── base_icon_disabled@2x.png │ │ ├── base_icon_focus.png │ │ ├── base_icon_focus@2x.png │ │ ├── base_icon_pressed.png │ │ ├── base_icon_pressed@2x.png │ │ ├── branch_closed.png │ │ ├── branch_closed@2x.png │ │ ├── branch_closed_disabled.png │ │ ├── branch_closed_disabled@2x.png │ │ ├── branch_closed_focus.png │ │ ├── branch_closed_focus@2x.png │ │ ├── branch_closed_pressed.png │ │ ├── branch_closed_pressed@2x.png │ │ ├── branch_end.png │ │ ├── branch_end@2x.png │ │ ├── branch_end_disabled.png │ │ ├── branch_end_disabled@2x.png │ │ ├── branch_end_focus.png │ │ ├── branch_end_focus@2x.png │ │ ├── branch_end_pressed.png │ │ ├── branch_end_pressed@2x.png │ │ ├── branch_line.png │ │ ├── branch_line@2x.png │ │ ├── branch_line_disabled.png │ │ ├── branch_line_disabled@2x.png │ │ ├── branch_line_focus.png │ │ ├── branch_line_focus@2x.png │ │ ├── branch_line_pressed.png │ │ ├── branch_line_pressed@2x.png │ │ ├── branch_more.png │ │ ├── branch_more@2x.png │ │ ├── branch_more_disabled.png │ │ ├── branch_more_disabled@2x.png │ │ ├── branch_more_focus.png │ │ ├── branch_more_focus@2x.png │ │ ├── branch_more_pressed.png │ │ ├── branch_more_pressed@2x.png │ │ ├── branch_open.png │ │ ├── branch_open@2x.png │ │ ├── branch_open_disabled.png │ │ ├── branch_open_disabled@2x.png │ │ ├── branch_open_focus.png │ │ ├── branch_open_focus@2x.png │ │ ├── branch_open_pressed.png │ │ ├── branch_open_pressed@2x.png │ │ ├── checkbox_checked.png │ │ ├── checkbox_checked@2x.png │ │ ├── checkbox_checked_disabled.png │ │ ├── checkbox_checked_disabled@2x.png │ │ ├── checkbox_checked_focus.png │ │ ├── checkbox_checked_focus@2x.png │ │ ├── checkbox_checked_pressed.png │ │ ├── checkbox_checked_pressed@2x.png │ │ ├── checkbox_indeterminate.png │ │ ├── checkbox_indeterminate@2x.png │ │ ├── checkbox_indeterminate_disabled.png │ │ ├── checkbox_indeterminate_disabled@2x.png │ │ ├── checkbox_indeterminate_focus.png │ │ ├── checkbox_indeterminate_focus@2x.png │ │ ├── checkbox_indeterminate_pressed.png │ │ ├── checkbox_indeterminate_pressed@2x.png │ │ ├── checkbox_unchecked.png │ │ ├── checkbox_unchecked@2x.png │ │ ├── checkbox_unchecked_disabled.png │ │ ├── checkbox_unchecked_disabled@2x.png │ │ ├── checkbox_unchecked_focus.png │ │ ├── checkbox_unchecked_focus@2x.png │ │ ├── checkbox_unchecked_pressed.png │ │ ├── checkbox_unchecked_pressed@2x.png │ │ ├── line_horizontal.png │ │ ├── line_horizontal@2x.png │ │ ├── line_horizontal_disabled.png │ │ ├── line_horizontal_disabled@2x.png │ │ ├── line_horizontal_focus.png │ │ ├── line_horizontal_focus@2x.png │ │ ├── line_horizontal_pressed.png │ │ ├── line_horizontal_pressed@2x.png │ │ ├── line_vertical.png │ │ ├── line_vertical@2x.png │ │ ├── line_vertical_disabled.png │ │ ├── line_vertical_disabled@2x.png │ │ ├── line_vertical_focus.png │ │ ├── line_vertical_focus@2x.png │ │ ├── line_vertical_pressed.png │ │ ├── line_vertical_pressed@2x.png │ │ ├── radio_checked.png │ │ ├── radio_checked@2x.png │ │ ├── radio_checked_disabled.png │ │ ├── radio_checked_disabled@2x.png │ │ ├── radio_checked_focus.png │ │ ├── radio_checked_focus@2x.png │ │ ├── radio_checked_pressed.png │ │ ├── radio_checked_pressed@2x.png │ │ ├── radio_unchecked.png │ │ ├── radio_unchecked@2x.png │ │ ├── radio_unchecked_disabled.png │ │ ├── radio_unchecked_disabled@2x.png │ │ ├── radio_unchecked_focus.png │ │ ├── radio_unchecked_focus@2x.png │ │ ├── radio_unchecked_pressed.png │ │ ├── radio_unchecked_pressed@2x.png │ │ ├── toolbar_move_horizontal.png │ │ ├── toolbar_move_horizontal@2x.png │ │ ├── toolbar_move_horizontal_disabled.png │ │ ├── toolbar_move_horizontal_disabled@2x.png │ │ ├── toolbar_move_horizontal_focus.png │ │ ├── toolbar_move_horizontal_focus@2x.png │ │ ├── toolbar_move_horizontal_pressed.png │ │ ├── toolbar_move_horizontal_pressed@2x.png │ │ ├── toolbar_move_vertical.png │ │ ├── toolbar_move_vertical@2x.png │ │ ├── toolbar_move_vertical_disabled.png │ │ ├── toolbar_move_vertical_disabled@2x.png │ │ ├── toolbar_move_vertical_focus.png │ │ ├── toolbar_move_vertical_focus@2x.png │ │ ├── toolbar_move_vertical_pressed.png │ │ ├── toolbar_move_vertical_pressed@2x.png │ │ ├── toolbar_separator_horizontal.png │ │ ├── toolbar_separator_horizontal@2x.png │ │ ├── toolbar_separator_horizontal_disabled.png │ │ ├── toolbar_separator_horizontal_disabled@2x.png │ │ ├── toolbar_separator_horizontal_focus.png │ │ ├── toolbar_separator_horizontal_focus@2x.png │ │ ├── toolbar_separator_horizontal_pressed.png │ │ ├── toolbar_separator_horizontal_pressed@2x.png │ │ ├── toolbar_separator_vertical.png │ │ ├── toolbar_separator_vertical@2x.png │ │ ├── toolbar_separator_vertical_disabled.png │ │ ├── toolbar_separator_vertical_disabled@2x.png │ │ ├── toolbar_separator_vertical_focus.png │ │ ├── toolbar_separator_vertical_focus@2x.png │ │ ├── toolbar_separator_vertical_pressed.png │ │ ├── toolbar_separator_vertical_pressed@2x.png │ │ ├── transparent.png │ │ ├── transparent@2x.png │ │ ├── transparent_disabled.png │ │ ├── transparent_disabled@2x.png │ │ ├── transparent_focus.png │ │ ├── transparent_focus@2x.png │ │ ├── transparent_pressed.png │ │ ├── transparent_pressed@2x.png │ │ ├── window_close.png │ │ ├── window_close@2x.png │ │ ├── window_close_disabled.png │ │ ├── window_close_disabled@2x.png │ │ ├── window_close_focus.png │ │ ├── window_close_focus@2x.png │ │ ├── window_close_pressed.png │ │ ├── window_close_pressed@2x.png │ │ ├── window_grip.png │ │ ├── window_grip@2x.png │ │ ├── window_grip_disabled.png │ │ ├── window_grip_disabled@2x.png │ │ ├── window_grip_focus.png │ │ ├── window_grip_focus@2x.png │ │ ├── window_grip_pressed.png │ │ ├── window_grip_pressed@2x.png │ │ ├── window_minimize.png │ │ ├── window_minimize@2x.png │ │ ├── window_minimize_disabled.png │ │ ├── window_minimize_disabled@2x.png │ │ ├── window_minimize_focus.png │ │ ├── window_minimize_focus@2x.png │ │ ├── window_minimize_pressed.png │ │ ├── window_minimize_pressed@2x.png │ │ ├── window_undock.png │ │ ├── window_undock@2x.png │ │ ├── window_undock_disabled.png │ │ ├── window_undock_disabled@2x.png │ │ ├── window_undock_focus.png │ │ ├── window_undock_focus@2x.png │ │ ├── window_undock_pressed.png │ │ └── window_undock_pressed@2x.png │ └── default │ ├── default.qss │ ├── defaultstyle.qrc │ └── rc │ ├── CLOSE.svg │ ├── CLOSE_HOVER.svg │ └── PATH_SLASH.svg ├── gencov.sh ├── lib ├── MediaInfo.dll ├── MediaInfo.lib ├── MediaInfoDLL.h └── ReadMe.txt ├── main.cpp ├── public ├── BytesRangeTool.h ├── DuplicateImagesHelper.h ├── EnumIntAction.cpp ├── EnumIntAction.h ├── FileOsWalker.cpp ├── FileOsWalker.h ├── FilePropertyMetaInfo.cpp ├── FilePropertyMetaInfo.h ├── JsonRenameRegex.h ├── Logger.cpp ├── Logger.h ├── Memory │ ├── ValueChecker.cpp │ └── ValueChecker.h ├── MemoryKey.cpp ├── MemoryKey.h ├── MimeDataHelper.cpp ├── MimeDataHelper.h ├── NotificatorMacro.h ├── PathTool.cpp ├── PathTool.h ├── PathUndoRedoer.h ├── PopupWidgetManager.cpp ├── PopupWidgetManager.h ├── PublicMacro.h ├── PublicTool.cpp ├── PublicTool.h ├── PublicVariable.cpp ├── PublicVariable.h ├── ScenePageNaviHelper.h ├── SingletonManager.cpp ├── SingletonManager.h ├── StringTool.cpp ├── StringTool.h ├── StyleEnum.h ├── StyleSheet.cpp ├── StyleSheet.h ├── UndoRedo.cpp ├── UndoRedo.h └── ViewTypeHistory.h └── readme.md /.gitignore: -------------------------------------------------------------------------------- 1 | FileXplorer.pro.user 2 | FileXplorer.pro.user.* 3 | FileXplorer_zh_CN.qm 4 | 5 | FileXplorerTest.pro.user 6 | FileXplorerTest.pro.user.* 7 | 8 | CMakeLists.txt.user 9 | 10 | ./*.json 11 | *.idx 12 | build/* 13 | *.pro.user 14 | *.pro.user.* 15 | -------------------------------------------------------------------------------- /Actions/ActionsSearcher.h: -------------------------------------------------------------------------------- 1 | #ifndef ACTIONSSEARCHER_H 2 | #define ACTIONSSEARCHER_H 3 | 4 | #include 5 | #include 6 | 7 | class ActionsSearcher : public QComboBox { 8 | Q_OBJECT 9 | public: 10 | ActionsSearcher(QWidget* parent = nullptr); 11 | void subscribe(); 12 | private: 13 | void onActionSearchTextEdit(const QString& text); 14 | QLineEdit* actionKeyLineEdit{nullptr}; 15 | QStringListModel* mActionsTextModel{nullptr}; 16 | QAction* mLastValidAct{nullptr}; 17 | }; 18 | 19 | #endif // ACTIONSSEARCHER_H 20 | -------------------------------------------------------------------------------- /Actions/AddressBarActions.h: -------------------------------------------------------------------------------- 1 | #ifndef ADDRESSBARACTIONS_H 2 | #define ADDRESSBARACTIONS_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class AddressBarActions : public QObject { 9 | Q_OBJECT 10 | public: 11 | explicit AddressBarActions(QObject *parent = nullptr); 12 | 13 | QActionGroup* GetAddressBarActions(); 14 | QAction* _BACK_TO{nullptr}; 15 | QAction* _FORWARD_TO{nullptr}; 16 | QAction* _UP_TO{nullptr}; 17 | QActionGroup* ADDRESS_CONTROLS{nullptr}; 18 | }; 19 | 20 | AddressBarActions& g_addressBarActions(); 21 | 22 | #endif // ADDRESSBARACTIONS_H 23 | -------------------------------------------------------------------------------- /Actions/FolderPreviewActions.cpp: -------------------------------------------------------------------------------- 1 | #include "FolderPreviewActions.h" 2 | #include "MemoryKey.h" 3 | #include "StyleSheet.h" 4 | 5 | FolderPreviewActions::FolderPreviewActions(QObject* parent) : QObject{parent} { } 6 | 7 | PreviewTypeToolBar* FolderPreviewActions::GetPreviewsToolbar(QWidget* parent) { 8 | if (mFolderPreviewToolBar == nullptr) { 9 | mFolderPreviewToolBar = new (std::nothrow) PreviewTypeToolBar{"Folder Previews toolbar", parent}; 10 | CHECK_NULLPTR_RETURN_NULLPTR(mFolderPreviewToolBar) 11 | } 12 | return mFolderPreviewToolBar; 13 | } 14 | 15 | FolderPreviewActions& g_folderPreviewActions() { 16 | static FolderPreviewActions ins; 17 | return ins; 18 | } 19 | -------------------------------------------------------------------------------- /Actions/FolderPreviewActions.h: -------------------------------------------------------------------------------- 1 | #ifndef FOLDERPREVIEWACTIONS_H 2 | #define FOLDERPREVIEWACTIONS_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include "PreviewTypeToolBar.h" 8 | 9 | class FolderPreviewActions : public QObject { 10 | public: 11 | explicit FolderPreviewActions(QObject* parent = nullptr); 12 | PreviewTypeToolBar* GetPreviewsToolbar(QWidget* parent = nullptr); 13 | PreviewTypeToolBar* mFolderPreviewToolBar{nullptr}; 14 | }; 15 | 16 | FolderPreviewActions& g_folderPreviewActions(); 17 | #endif // FOLDERPREVIEWACTIONS_H 18 | -------------------------------------------------------------------------------- /Actions/PropertiesWindowActions.h: -------------------------------------------------------------------------------- 1 | #ifndef PROPERTIESWINDOWACTIONS_H 2 | #define PROPERTIESWINDOWACTIONS_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class QToolBar; 9 | 10 | class PropertiesWindowActions : QObject { 11 | public: 12 | explicit PropertiesWindowActions(QObject* parent = nullptr); 13 | QToolBar* getPropertiesToolBar(QWidget* parent); 14 | 15 | QAction* SHOW_FILES_SIZE{nullptr}; 16 | QAction* SHOW_VIDS_DURATION{nullptr}; 17 | QAction* SHOW_FILES_MD5{nullptr}; 18 | }; 19 | 20 | PropertiesWindowActions& g_propertiesWindowAct(); 21 | 22 | #endif // PROPERTIESWINDOWACTIONS_H 23 | -------------------------------------------------------------------------------- /Actions/RightClickMenuActions.h: -------------------------------------------------------------------------------- 1 | #ifndef RIGHTCLICKMENUACTIONS_H 2 | #define RIGHTCLICKMENUACTIONS_H 3 | 4 | #include 5 | #include 6 | class RightClickMenuActions : public QObject { 7 | public: 8 | explicit RightClickMenuActions(QObject *parent = nullptr); 9 | 10 | QAction* _SEARCH_IN_NET_EXPLORER{nullptr}; 11 | QAction* _CALC_MD5_ACT{nullptr}; 12 | QAction* _PROPERTIES{nullptr}; 13 | QAction* _FORCE_REFRESH_FILESYSTEMMODEL{nullptr}; 14 | }; 15 | RightClickMenuActions& g_rightClickActions(); 16 | #endif // RIGHTCLICKMENUACTIONS_H 17 | -------------------------------------------------------------------------------- /Actions/TorrDBAction.h: -------------------------------------------------------------------------------- 1 | #ifndef TORRDBACTION_H 2 | #define TORRDBACTION_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class TorrDBAction : public QObject { 9 | Q_OBJECT 10 | public: 11 | explicit TorrDBAction(QObject* parent = nullptr); 12 | 13 | QAction* OPEN_DB_WITH_LOCAL_APP; 14 | 15 | QAction* INIT_DATABASE; 16 | QAction* INIT_TABLE; 17 | QAction* INSERT_INTO_TABLE; 18 | 19 | QAction* DELETE_FROM_TABLE; 20 | QAction* DROP_TABLE; 21 | QAction* SUBMIT; 22 | 23 | QAction* SHOW_TORRENTS_MANAGER; 24 | 25 | QMenuBar* GetMenuBar() const; 26 | }; 27 | 28 | TorrDBAction& g_torrActions(); 29 | 30 | #endif // TORRDBACTION_H 31 | -------------------------------------------------------------------------------- /Component/DraggableToolButton.h: -------------------------------------------------------------------------------- 1 | #ifndef DRAGGABLETOOLBUTTON_H 2 | #define DRAGGABLETOOLBUTTON_H 3 | 4 | #include 5 | #include 6 | 7 | class DraggableToolButton : public QToolButton { 8 | public: 9 | explicit DraggableToolButton(QWidget* parent = nullptr); 10 | 11 | protected: 12 | void mousePressEvent(QMouseEvent* event) override; 13 | void mouseMoveEvent(QMouseEvent* event) override; 14 | 15 | private: 16 | QPoint mDragStartPosition; 17 | }; 18 | 19 | #endif // DRAGGABLETOOLBUTTON_H 20 | -------------------------------------------------------------------------------- /Component/MovieDatabaseMenu.cpp: -------------------------------------------------------------------------------- 1 | #include "MovieDatabaseMenu.h" 2 | 3 | #include "FileOpActs.h" 4 | #include "ViewActions.h" 5 | 6 | MovieDatabaseMenu::MovieDatabaseMenu(const QString& title, QWidget* parent) : QMenu(title, parent) { 7 | setToolTipsVisible(true); 8 | addAction(g_viewActions()._SYS_VIDEO_PLAYERS); 9 | addActions(FileOpActs::GetInst().OPEN_AG->actions()); 10 | addSeparator(); 11 | addActions(FileOpActs::GetInst().COPY_PATH_AG->actions()); 12 | } 13 | -------------------------------------------------------------------------------- /Component/MovieDatabaseMenu.h: -------------------------------------------------------------------------------- 1 | #ifndef MOVIEDATABASEMENU_H 2 | #define MOVIEDATABASEMENU_H 3 | 4 | #include 5 | class MovieDatabaseMenu : public QMenu { 6 | public: 7 | MovieDatabaseMenu(const QString& title, QWidget* parent = nullptr); 8 | }; 9 | 10 | #endif // MOVIEDATABASEMENU_H 11 | -------------------------------------------------------------------------------- /Component/MultiLineEditDelegate.h: -------------------------------------------------------------------------------- 1 | #ifndef MULTILINEEDITDELEGATE_H 2 | #define MULTILINEEDITDELEGATE_H 3 | 4 | #include 5 | #include 6 | 7 | class MultiLineEditDelegate : public QStyledItemDelegate { 8 | public: 9 | using QStyledItemDelegate::QStyledItemDelegate; 10 | virtual QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const; 11 | virtual void setEditorData(QWidget *editor, const QModelIndex &index) const; 12 | virtual void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const; 13 | }; 14 | 15 | #endif // MULTILINEEDITDELEGATE_H 16 | -------------------------------------------------------------------------------- /Component/NavigationToolBar.h: -------------------------------------------------------------------------------- 1 | #ifndef NAVIGATIONTOOLBAR_H 2 | #define NAVIGATIONTOOLBAR_H 3 | 4 | #include "NavigationExToolBar.h" 5 | #include "DevicesDrivesTV.h" 6 | #include "PopupWidgetManager.h" 7 | 8 | class NavigationToolBar : public QToolBar { 9 | public: 10 | explicit NavigationToolBar(const QString& title = "NavigationToolBar", bool isShow_ = true); 11 | void subscribe(); 12 | private: 13 | QAction* DEVICES_AND_DRIVES{nullptr}; 14 | NavigationExToolBar* m_extraAppendTB{nullptr}; 15 | PopupWidgetManager* mDevDriveTV{nullptr}; 16 | }; 17 | 18 | #endif // NAVIGATIONTOOLBAR_H 19 | -------------------------------------------------------------------------------- /Component/PathComboBox.cpp: -------------------------------------------------------------------------------- 1 | #include "PathComboBox.h" 2 | 3 | void PathComboBox::focusInEvent(QFocusEvent* event) { 4 | QComboBox::focusInEvent(event); 5 | emit focusChanged(true); 6 | } 7 | 8 | void PathComboBox::focusOutEvent(QFocusEvent* event) { 9 | QComboBox::focusOutEvent(event); 10 | emit focusChanged(false); 11 | } 12 | -------------------------------------------------------------------------------- /Component/PathComboBox.h: -------------------------------------------------------------------------------- 1 | #ifndef PATHCOMBOBOX_H 2 | #define PATHCOMBOBOX_H 3 | 4 | #include 5 | #include 6 | 7 | class PathComboBox : public QComboBox { 8 | Q_OBJECT 9 | public: 10 | using QComboBox::QComboBox; 11 | signals: 12 | void focusChanged(bool hasFocus); 13 | protected: 14 | void focusInEvent(QFocusEvent* event) override; 15 | void focusOutEvent(QFocusEvent* event) override; 16 | }; 17 | 18 | #endif 19 | -------------------------------------------------------------------------------- /Component/Pwd/CSVInputDialog.h: -------------------------------------------------------------------------------- 1 | #ifndef CSVINPUTDIALOG_H 2 | #define CSVINPUTDIALOG_H 3 | 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include "AccountInfo.h" 10 | 11 | class CSVInputDialog : public QDialog { 12 | public: 13 | explicit CSVInputDialog(QWidget *parent = nullptr); 14 | QSize sizeHint() const override { 15 | return QSize{1024, 720}; 16 | } 17 | void raise(); 18 | QVector tempAccounts; 19 | 20 | private: 21 | void onHelpRequest(); 22 | QTextEdit *textEdit{nullptr}; 23 | QDialogButtonBox *buttonBox{nullptr}; 24 | QPushButton* pOkBtn{nullptr}, *pCancelBtn{nullptr}, *pHelpBtn{nullptr}; 25 | QVBoxLayout *mainLayout{nullptr}; 26 | }; 27 | 28 | #endif // CSVINPUTDIALOG_H 29 | -------------------------------------------------------------------------------- /Component/RenameWidgets/CommandsPreview.h: -------------------------------------------------------------------------------- 1 | #ifndef COMMANDSPREVIEW_H 2 | #define COMMANDSPREVIEW_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class CommandsPreview : public QPlainTextEdit { 9 | public: 10 | explicit CommandsPreview(const QString& name, QWidget *parent = nullptr); 11 | void subscribe(); 12 | void showEvent(QShowEvent* event) override; 13 | void closeEvent(QCloseEvent* event) override; 14 | void ReadSettings(); 15 | 16 | protected: 17 | void resizeEvent(QResizeEvent *event) override; 18 | QAction* STAY_ON_TOP{nullptr}; 19 | 20 | private: 21 | QString mName; 22 | QAction* COPY_TEXT{nullptr}; 23 | QToolBar* mToolBar{nullptr}; 24 | void adjustButtonPosition(); 25 | }; 26 | 27 | #endif // COMMANDSPREVIEW_H 28 | -------------------------------------------------------------------------------- /Component/RenameWidgets/RenameWidget_Case.h: -------------------------------------------------------------------------------- 1 | #ifndef RENAMEWIDGET_CASE_H 2 | #define RENAMEWIDGET_CASE_H 3 | #include "AdvanceRenamer.h" 4 | 5 | class RenameWidget_Case : public AdvanceRenamer { 6 | public: 7 | explicit RenameWidget_Case(QWidget* parent = nullptr); 8 | void InitExtraCommonVariable() override; 9 | QToolBar* InitControlTB() override; 10 | void extraSubscribe() override; 11 | 12 | QStringList RenameCore(const QStringList& replaceeList) override; 13 | }; 14 | 15 | #endif // RENAMEWIDGET_CASE_H 16 | -------------------------------------------------------------------------------- /Component/RenameWidgets/RenameWidget_ConsecutiveFileNo.h: -------------------------------------------------------------------------------- 1 | #ifndef RENAMEWIDGET_CONSECUTIVEFILENO_H 2 | #define RENAMEWIDGET_CONSECUTIVEFILENO_H 3 | 4 | #include "AdvanceRenamer.h" 5 | 6 | class RenameWidget_ConsecutiveFileNo : public AdvanceRenamer { 7 | public: 8 | explicit RenameWidget_ConsecutiveFileNo(QWidget* parent = nullptr); 9 | void initExclusiveSetting() override; 10 | void InitExtraCommonVariable() override; 11 | void InitExtraMemberWidget() override; 12 | QToolBar* InitControlTB() override; 13 | void extraSubscribe() override; 14 | 15 | QStringList RenameCore(const QStringList& replaceeList) override; 16 | private: 17 | QLineEdit* m_fileNoStartIndex{nullptr}; 18 | }; 19 | 20 | #endif // RENAMEWIDGET_CONSECUTIVEFILENO_H 21 | -------------------------------------------------------------------------------- /Component/RenameWidgets/RenameWidget_ConvertBoldUnicodeCharset2Ascii.h: -------------------------------------------------------------------------------- 1 | #ifndef RENAMEWIDGET_CONVERTBOLDUNICODECHARSET2ASCII_H 2 | #define RENAMEWIDGET_CONVERTBOLDUNICODECHARSET2ASCII_H 3 | 4 | #include "AdvanceRenamer.h" 5 | 6 | class RenameWidget_ConvertBoldUnicodeCharset2Ascii : public AdvanceRenamer { 7 | public: 8 | explicit RenameWidget_ConvertBoldUnicodeCharset2Ascii(QWidget* parent = nullptr); 9 | void InitExtraCommonVariable() override; 10 | QToolBar* InitControlTB() override; 11 | 12 | QStringList RenameCore(const QStringList& replaceeList) override; 13 | }; 14 | 15 | #endif // RENAMEWIDGET_CONVERTBOLDUNICODECHARSET2ASCII_H 16 | -------------------------------------------------------------------------------- /Component/RenameWidgets/RenameWidget_Insert.h: -------------------------------------------------------------------------------- 1 | #ifndef RENAMEWIDGET_INSERT_H 2 | #define RENAMEWIDGET_INSERT_H 3 | #include "AdvanceRenamer.h" 4 | 5 | class RenameWidget_Insert : public AdvanceRenamer { 6 | public: 7 | explicit RenameWidget_Insert(QWidget* parent = nullptr); 8 | void initExclusiveSetting() override; 9 | void InitExtraCommonVariable() override; 10 | QToolBar* InitControlTB() override; 11 | void extraSubscribe() override; 12 | void InitExtraMemberWidget() override; 13 | QStringList RenameCore(const QStringList& replaceeList) override; 14 | private: 15 | QComboBox* insertStrCB{nullptr}; 16 | QComboBox* insertAtCB{nullptr}; 17 | }; 18 | 19 | #endif // RENAMEWIDGET_INSERT_H 20 | -------------------------------------------------------------------------------- /Component/RenameWidgets/RenameWidget_PrependParentFolderName.h: -------------------------------------------------------------------------------- 1 | #ifndef RENAMEWIDGET_PREPENDPARENTFOLDERNAME_H 2 | #define RENAMEWIDGET_PREPENDPARENTFOLDERNAME_H 3 | 4 | #include "AdvanceRenamer.h" 5 | class RenameWidget_PrependParentFolderName : public AdvanceRenamer { 6 | public: 7 | explicit RenameWidget_PrependParentFolderName(QWidget* parent = nullptr); 8 | void initExclusiveSetting() override; 9 | void InitExtraCommonVariable() override; 10 | QToolBar* InitControlTB() override; 11 | QStringList RenameCore(const QStringList& replaceeList) override; 12 | }; 13 | 14 | #endif // RENAMEWIDGET_PREPENDPARENTFOLDERNAME_H 15 | -------------------------------------------------------------------------------- /Component/RenameWidgets/RenameWidget_ReverseNames.h: -------------------------------------------------------------------------------- 1 | #ifndef RENAMEWIDGET_REVERSENAMES_H 2 | #define RENAMEWIDGET_REVERSENAMES_H 3 | 4 | #include "AdvanceRenamer.h" 5 | 6 | class RenameWidget_ReverseNames : public AdvanceRenamer { 7 | public: 8 | explicit RenameWidget_ReverseNames(QWidget* parent = nullptr); 9 | void initExclusiveSetting() override; 10 | void InitExtraCommonVariable() override; 11 | QToolBar* InitControlTB() override; 12 | QStringList RenameCore(const QStringList& replaceeList) override; 13 | }; 14 | 15 | #endif // RENAMEWIDGET_REVERSENAMES_H 16 | -------------------------------------------------------------------------------- /Component/RibbonCastDB.h: -------------------------------------------------------------------------------- 1 | #ifndef RIBBONCASTDB_H 2 | #define RIBBONCASTDB_H 3 | 4 | #include 5 | 6 | class RibbonCastDB : public QToolBar { 7 | public: 8 | explicit RibbonCastDB(const QString& title, QWidget* parent = nullptr); 9 | 10 | QToolBar* m_BasicTableOp{nullptr}; 11 | QToolBar* m_SyncImgsFromDbOp{nullptr}; 12 | QToolBar* m_SyncVidsFromDbOp{nullptr}; 13 | QToolBar* m_LoadExtentOp{nullptr}; 14 | QToolBar* m_ExportToOp{nullptr}; 15 | QToolBar* m_FileSystemOp{nullptr}; 16 | }; 17 | 18 | 19 | #endif // RIBBONCASTDB_H 20 | -------------------------------------------------------------------------------- /Component/RibbonJson.h: -------------------------------------------------------------------------------- 1 | #ifndef RIBBONJSON_H 2 | #define RIBBONJSON_H 3 | 4 | #include 5 | #include 6 | class RibbonJson : public QToolBar { 7 | public: 8 | explicit RibbonJson(const QString& title = "Json Ribbons", QWidget* parent = nullptr); 9 | 10 | private: 11 | QToolBar* syncCacheFileSystemTB{nullptr}; 12 | QToolBar* caseControlTB{nullptr}; 13 | QToolBar* studioCastTagsFieldfOperationTB{nullptr}; 14 | QToolBar* constructFieldsTB{nullptr}; 15 | QToolBar* hintFieldsTB{nullptr}; 16 | QToolBar* studioTB{nullptr}; 17 | QToolBar* castEditTB{nullptr}; 18 | QToolBar* tagsEditTB{nullptr}; 19 | QToolBar* castFromSentenceTb{nullptr}; 20 | }; 21 | 22 | #endif // RIBBONJSON_H 23 | -------------------------------------------------------------------------------- /Component/RibbonMovieDB.h: -------------------------------------------------------------------------------- 1 | #ifndef RIBBONMOVIEDB_H 2 | #define RIBBONMOVIEDB_H 3 | 4 | #include 5 | 6 | class RibbonMovieDB : public QToolBar { 7 | public: 8 | explicit RibbonMovieDB(const QString& title, QWidget* parent = nullptr); 9 | QToolBar* m_dbControlTB{nullptr}; 10 | QToolBar* m_extraFunctionTB{nullptr}; 11 | QToolBar* m_functionsTB{nullptr}; 12 | QToolBar* m_dbViewHideShowTB{nullptr}; 13 | QToolBar* m_studioTB{nullptr}; 14 | QToolBar* m_castEditTB{nullptr}; 15 | QToolBar* m_tagsEditTB{nullptr}; 16 | }; 17 | 18 | #endif // RIBBONMOVIEDB_H 19 | -------------------------------------------------------------------------------- /Component/RightClickMenu.h: -------------------------------------------------------------------------------- 1 | #ifndef FILESYSTEMMENU_H 2 | #define FILESYSTEMMENU_H 3 | 4 | #include 5 | 6 | class RightClickMenu : public QMenu { 7 | public: 8 | explicit RightClickMenu(const QString& title, QWidget* parent = nullptr); 9 | QMenu* GetNewMenu(); 10 | QMenu* GetRenameMenu(); 11 | 12 | private: 13 | QMenu* NEW_MENU; 14 | }; 15 | 16 | #endif // FILESYSTEMMENU_H 17 | -------------------------------------------------------------------------------- /Component/SpacerWidget.h: -------------------------------------------------------------------------------- 1 | #ifndef SPACERWIDGET_H 2 | #define SPACERWIDGET_H 3 | #include 4 | #include "PublicMacro.h" 5 | 6 | namespace SpacerWidget { 7 | inline QWidget* GetSpacerWidget(QWidget* parent = nullptr, Qt::Orientation ori = Qt::Orientation::Horizontal) { 8 | QWidget* pSpacerWid = new (std::nothrow) QWidget{parent}; 9 | CHECK_NULLPTR_RETURN_NULLPTR(pSpacerWid); 10 | if (ori == Qt::Orientation::Horizontal) { 11 | pSpacerWid->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred); 12 | } else if (ori == Qt::Orientation::Vertical) { 13 | pSpacerWid->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); 14 | } 15 | return pSpacerWid; 16 | } 17 | } 18 | 19 | #endif // SPACERWIDGET_H 20 | -------------------------------------------------------------------------------- /Component/StackedAddressAndSearchToolBar.cpp: -------------------------------------------------------------------------------- 1 | #include "StackedAddressAndSearchToolBar.h" 2 | 3 | StackedAddressAndSearchToolBar::StackedAddressAndSearchToolBar(const QString& title, QWidget* parent) 4 | : QToolBar{title, parent} { 5 | m_stackedToolBar = new (std::nothrow) QStackedWidget{this}; 6 | addWidget(m_stackedToolBar); 7 | layout()->setSpacing(0); 8 | layout()->setContentsMargins(0, 0, 0, 0); 9 | } 10 | 11 | int StackedAddressAndSearchToolBar::AddToolBar(ViewTypeTool::ViewType vt, QWidget* tb) { 12 | return m_name2StackIndex[vt] = m_stackedToolBar->addWidget(tb); 13 | } 14 | -------------------------------------------------------------------------------- /Component/StateLabel.h: -------------------------------------------------------------------------------- 1 | #ifndef STATELABEL_H 2 | #define STATELABEL_H 3 | 4 | #include 5 | #include 6 | 7 | class StateLabel : public QLabel { 8 | public: 9 | typedef enum tagLABEL_STATUS_E { 10 | BEGIN = 0, // 11 | SAVED = BEGIN, // 12 | NOT_SAVED = 1, // 13 | BUTT = 2 14 | } LABEL_STATUS_E; 15 | explicit StateLabel(const QString& text, QWidget* parent = nullptr); 16 | LABEL_STATUS_E state() const {return m_currentState;} 17 | public slots: 18 | void ToSaved(); 19 | void ToNotSaved(); 20 | 21 | private: 22 | LABEL_STATUS_E m_currentState{SAVED}; 23 | }; 24 | 25 | QPixmap GetLabelStatusPixmap(StateLabel::LABEL_STATUS_E status); 26 | #endif // STATELABEL_H 27 | -------------------------------------------------------------------------------- /Model/SqlTableModelPub.h: -------------------------------------------------------------------------------- 1 | #ifndef SQLTABLEMODELPUB_H 2 | #define SQLTABLEMODELPUB_H 3 | 4 | #include 5 | 6 | class SqlTableModelPub : public QSqlTableModel { 7 | public: 8 | using QSqlTableModel::QSqlTableModel; 9 | bool SetFilterAndSelect(const QString &filter); 10 | private: 11 | void ResetLastFilter(const QString &filter, bool bIsLastSucceed); 12 | QString m_lastFilter; 13 | bool m_lastFilterSucceed {false}; 14 | }; 15 | #endif // SQLTABLEMODELPUB_H 16 | -------------------------------------------------------------------------------- /TestCase/pubTestTool/AutoRollbackRename.h: -------------------------------------------------------------------------------- 1 | #ifndef AUTOROLLBACKRENAME_H 2 | #define AUTOROLLBACKRENAME_H 3 | 4 | #include 5 | 6 | struct AutoRollbackRename final { 7 | public: 8 | AutoRollbackRename(QString srcPath, QString dstPath); 9 | AutoRollbackRename(const QString& prepath, const QString& relSrc1, const QString& relDst2); 10 | ~AutoRollbackRename(); 11 | bool Execute(); 12 | 13 | private: 14 | bool StartToRename(const QString& hintMsg); 15 | QString mSrcAbsFilePath, mDstAbsFilePath; 16 | bool mNeedRollback{false}; 17 | }; 18 | 19 | #endif // AUTOROLLBACKRENAME_H 20 | -------------------------------------------------------------------------------- /TestCase/pubTestTool/BeginToExposePrivateMember.h: -------------------------------------------------------------------------------- 1 | #ifndef BEGINTOEXPOSEPRIVATEMEMBER_H 2 | #define BEGINTOEXPOSEPRIVATEMEMBER_H 3 | 4 | #define protected private 5 | #define private public 6 | 7 | #endif // BEGINTOEXPOSEPRIVATEMEMBER_H 8 | -------------------------------------------------------------------------------- /TestCase/pubTestTool/EndToExposePrivateMember.h: -------------------------------------------------------------------------------- 1 | #ifndef ENDTOEXPOSEPRIVATEMEMBER_H 2 | #define ENDTOEXPOSEPRIVATEMEMBER_H 3 | 4 | #undef protected 5 | #undef private 6 | 7 | #endif // ENDTOEXPOSEPRIVATEMEMBER_H 8 | -------------------------------------------------------------------------------- /TestCase/pubTestTool/FileSystemTestSuite.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include "FileSystemHelper.h" 3 | #include "PlainTestSuite.h" 4 | class FileSystemTestSuite : public PlainTestSuite { 5 | Q_OBJECT 6 | public: 7 | FileSystemTestSuite(const char* testSuiteName, bool autoCleanUp = true); 8 | ~FileSystemTestSuite(); 9 | protected: 10 | const QString mTestPath; 11 | bool mAutoCleanUp; 12 | const FileSystemHelper m_rootHelper; 13 | public slots: 14 | void cleanup(); 15 | }; 16 | -------------------------------------------------------------------------------- /TestCase/pubTestTool/GlbDataProtect.cpp: -------------------------------------------------------------------------------- 1 | #include "GlbDataProtect.h" 2 | 3 | template class GlbDataProtect; 4 | template class GlbDataProtect; 5 | template class GlbDataProtect; 6 | template class GlbDataProtect; 7 | template class GlbDataProtect; 8 | template class GlbDataProtect; 9 | template class GlbDataProtect; 10 | extern template class GlbDataProtect; 11 | template class GlbDataProtect; 12 | template class GlbDataProtect>; 13 | template class GlbDataProtect>; 14 | template class GlbDataProtect>; 15 | -------------------------------------------------------------------------------- /TestCase/pubTestTool/QtProcessGuard.h: -------------------------------------------------------------------------------- 1 | #ifndef QTPROCESSGUARD_H 2 | #define QTPROCESSGUARD_H 3 | 4 | #include 5 | 6 | class QtProcessGuard : public QObject { 7 | Q_OBJECT 8 | public: 9 | explicit QtProcessGuard(int timeoutSec = 20, const QString& processPattern = "qt", QObject* parent = nullptr); 10 | ~QtProcessGuard(); 11 | 12 | private: 13 | QString mStartGuard, mStopGuard; 14 | const int m_timeoutSec; 15 | static constexpr char PID_FILE_PATH[] {"/tmp/qt_program_guard.pid"}; 16 | }; 17 | 18 | #endif // QTPROCESSGUARD_H 19 | -------------------------------------------------------------------------------- /TestCase/pubTestTool/QtProgramGuard.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | PID_FILE="/tmp/qt_program_guard.pid" 4 | 5 | # 检查第三个参数 6 | if [ "$3" = "start" ]; then 7 | # 将当前进程 PID 写入文件 8 | echo $$ > ${PID_FILE} 9 | sleep $1 10 | pkill -f "$2" 11 | else 12 | # 新逻辑:杀死 PID 文件中的进程 13 | if [ -f ${PID_FILE} ]; then 14 | pid=$(cat ${PID_FILE}) 15 | # 验证 PID 是否有效 16 | if [ -n "$pid" ] && [ "$pid" -gt 0 ] 2>/dev/null; then 17 | kill $pid 18 | echo "Killed process with PID: $pid" 19 | else 20 | echo "Invalid PID in file: $pid" 21 | fi 22 | else 23 | echo "PID file not found: ${PID_FILE}" 24 | fi 25 | fi 26 | -------------------------------------------------------------------------------- /TestCase/test/TestEnvTSFilesMerger/File need to merge seg-1-v1-a1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/TestCase/test/TestEnvTSFilesMerger/File need to merge seg-1-v1-a1.ts -------------------------------------------------------------------------------- /TestCase/test/TestEnvTSFilesMerger/File need to merge seg-2-v1-a1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/TestCase/test/TestEnvTSFilesMerger/File need to merge seg-2-v1-a1.ts -------------------------------------------------------------------------------- /TestCase/test/TestEnvTSFilesMerger/Files no need to merge sample-ts-files-sample_640x360.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/TestCase/test/TestEnvTSFilesMerger/Files no need to merge sample-ts-files-sample_640x360.ts -------------------------------------------------------------------------------- /TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny (Project Peach) Official Trailer (2008, The Blender Foundation) 144p 33s.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny (Project Peach) Official Trailer (2008, The Blender Foundation) 144p 33s.mp4 -------------------------------------------------------------------------------- /TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny (Project Peach) Official Trailer (2008, The Blender Foundation) 360p 33s.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny (Project Peach) Official Trailer (2008, The Blender Foundation) 360p 33s.mp4 -------------------------------------------------------------------------------- /TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny (Project Peach) Official Trailer (2008, The Blender Foundation) 720p 33s.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny (Project Peach) Official Trailer (2008, The Blender Foundation) 720p 33s.mp4 -------------------------------------------------------------------------------- /TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny SampleVideo_320x240_1mb 15s.3gp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny SampleVideo_320x240_1mb 15s.3gp -------------------------------------------------------------------------------- /TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny SampleVideo_360x240_1mb 10s.flv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny SampleVideo_360x240_1mb 10s.flv -------------------------------------------------------------------------------- /TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny SampleVideo_360x240_1mb 13s.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny SampleVideo_360x240_1mb 13s.mp4 -------------------------------------------------------------------------------- /TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny SampleVideo_360x240_1mb 9s.mkv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny SampleVideo_360x240_1mb 9s.mkv -------------------------------------------------------------------------------- /TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny sample - XenForo community 720p 26s.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/TestCase/test/TestEnvVideosDurationGetter/Big Buck Bunny sample - XenForo community 720p 26s.mp4 -------------------------------------------------------------------------------- /TestCase/test/test_zh_CN.qm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/TestCase/test/test_zh_CN.qm -------------------------------------------------------------------------------- /TestCase/test/test_zh_CN.ts: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PublicToolTest 6 | 7 | Apply 8 | 应用 9 | 10 | 11 | Cancel 12 | 取消 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /TestCase/test/translations.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | test_zh_CN.qm 4 | 5 | -------------------------------------------------------------------------------- /Tools/Classify/FilesNameBatchStandardizer.h: -------------------------------------------------------------------------------- 1 | #ifndef FILESNAMEBATCHSTANDARDIZER_H 2 | #define FILESNAMEBATCHSTANDARDIZER_H 3 | 4 | #include "NameStandardizer.h" 5 | #include 6 | 7 | class FilesNameBatchStandardizer { 8 | public: 9 | FilesNameBatchStandardizer() = default; 10 | bool operator()(const QString& rootPath); 11 | 12 | NameStandardizer ns; 13 | }; 14 | 15 | #endif // FILESNAMEBATCHSTANDARDIZER_H 16 | -------------------------------------------------------------------------------- /Tools/Classify/ItemsPacker.h: -------------------------------------------------------------------------------- 1 | #ifndef ITEMSPACKER_H 2 | #define ITEMSPACKER_H 3 | 4 | #include "FileOperatorPub.h" 5 | #include 6 | 7 | class ItemsPacker { 8 | public: 9 | int operator()(const QString& path, const QMap& pilesMap); 10 | int operator()(const QString& path); 11 | bool StartToRearrange(); 12 | int CommandsCnt() const { return m_cmds.size(); } 13 | 14 | private: 15 | FileOperatorType::BATCH_COMMAND_LIST_TYPE m_cmds; 16 | }; 17 | 18 | #endif // ITEMSPACKER_H 19 | -------------------------------------------------------------------------------- /Tools/Classify/ItemsPileCategory.cpp: -------------------------------------------------------------------------------- 1 | #include "ItemsPileCategory.h" 2 | 3 | namespace ItemsPileCategory { 4 | 5 | } // namespace ItemsPileCategory 6 | -------------------------------------------------------------------------------- /Tools/Classify/SceneMixed.h: -------------------------------------------------------------------------------- 1 | #ifndef SCENES_MIXED_H 2 | #define SCENES_MIXED_H 3 | 4 | #include 5 | #include 6 | 7 | class ScenesMixed { 8 | public: 9 | QMap operator()(const QString& path); 10 | QMap operator()(const QStringList& files); 11 | const QStringList& GetAllImgs(const QString& baseName) const; 12 | const QString& GetFirstVid(const QString& baseName) const; 13 | 14 | QMap m_img2Name; // images baseName, extension with prefix dot 15 | QMap m_vid2Name; 16 | QMap m_json2Name; 17 | private: 18 | bool NeedCombine2Folder(const QString& folderNameLhs, const QString& folderNameRhs) const; 19 | }; 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /Tools/ConvertUnicodeCharsetToAscii.h: -------------------------------------------------------------------------------- 1 | #ifndef CONVERTUNICODECHARSETTOASCII_H 2 | #define CONVERTUNICODECHARSETTOASCII_H 3 | 4 | #include 5 | #include 6 | class ConvertUnicodeCharsetToAscii { 7 | public: 8 | QString operator()(const QString& boldStr) const; 9 | 10 | QStringList BatchCovert2Text(const QStringList& bolds) { 11 | QStringList ans; 12 | ans.reserve(bolds.size()); 13 | for (const QString& bolStr : bolds) { 14 | ans.append(operator()(bolStr)); 15 | } 16 | return ans; 17 | } 18 | 19 | private: 20 | static constexpr QChar UNICODE_FIRST_TWO_BYTE{0xD835}; 21 | static QHash getBoldToTextDict(); 22 | static const QHash BOLD_TO_TEXT_DICT; 23 | }; 24 | 25 | #endif // CONVERTUNICODECHARSETTOASCII_H 26 | -------------------------------------------------------------------------------- /Tools/CopyStringListToClipboard.cpp: -------------------------------------------------------------------------------- 1 | #include "CopyStringListToClipboard.h" 2 | #include "Logger.h" 3 | #include "PublicMacro.h" 4 | #include 5 | #include 6 | 7 | namespace CopyStringListToClipboard{ 8 | bool PathStringListCopy(const QStringList& lst, const QString& opName) { 9 | if (lst.isEmpty()) { 10 | LOG_W("NOTHING %s copied. clipboard state unchange.", qPrintable(opName)); 11 | return true; 12 | } 13 | const QString& copiedStr = lst.join('\n'); 14 | auto* cb = QApplication::clipboard(); 15 | cb->setText(copiedStr, QClipboard::Mode::Clipboard); 16 | CHECK_NULLPTR_RETURN_FALSE(cb); 17 | LOG_D("[%d] letter(s) has been [%s].", lst.size(), qPrintable(opName)); 18 | return true; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Tools/CopyStringListToClipboard.h: -------------------------------------------------------------------------------- 1 | #ifndef COPYSTRINGLISTTOCLIPBOARD_H 2 | #define COPYSTRINGLISTTOCLIPBOARD_H 3 | 4 | #include 5 | 6 | namespace CopyStringListToClipboard { 7 | bool PathStringListCopy(const QStringList& lst, const QString& opName); 8 | } 9 | 10 | #endif // COPYSTRINGLISTTOCLIPBOARD_H 11 | -------------------------------------------------------------------------------- /Tools/CreateFileFolderHelper.h: -------------------------------------------------------------------------------- 1 | #ifndef CREATEFILEFOLDERHELPER_H 2 | #define CREATEFILEFOLDERHELPER_H 3 | 4 | #include 5 | 6 | namespace CreateFileFolderHelper { 7 | bool NewPlainTextFile(const QString& createIn, QString* newTextFileAbsPath = nullptr); 8 | int NewJsonFile(const QString& createIn, const QStringList& basedOnFileNames); 9 | bool NewFolder(const QString& createIn, QString* folderAbsPath = nullptr); 10 | bool NewItems(const QString& createIn, const QString& namePattern="Page %03d.txt", int numStartIndex=1, int numEndIndex=11, bool isFolder = false); 11 | } 12 | 13 | #endif // CREATEFILEFOLDERHELPER_H 14 | -------------------------------------------------------------------------------- /Tools/DurationGetter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/Tools/DurationGetter.cpp -------------------------------------------------------------------------------- /Tools/ExtraEvents.h: -------------------------------------------------------------------------------- 1 | #ifndef EXTRAEVENTS_H 2 | #define EXTRAEVENTS_H 3 | #include 4 | #include 5 | #include "PopupWidgetManager.h" 6 | 7 | class TorrentsManagerWidget; 8 | class ConfigsTable; 9 | class ExtraEvents : public QObject { 10 | public: 11 | explicit ExtraEvents(QWidget* parent); 12 | void subscribe(); 13 | 14 | void onMonitorUsage(bool bMonitorChecked); 15 | private: 16 | PopupWidgetManager* mTorrentsManager{nullptr}; 17 | PopupWidgetManager* m_settingSys{nullptr}; 18 | PopupWidgetManager* m_pwdEntrance{nullptr}; 19 | }; 20 | 21 | #endif // EXTRAEVENTS_H 22 | -------------------------------------------------------------------------------- /Tools/FileDescriptor/FileDescriptor.h: -------------------------------------------------------------------------------- 1 | #ifndef FILEDESCRIPTOR_H 2 | #define FILEDESCRIPTOR_H 3 | 4 | #include 5 | class FileDescriptor { 6 | public: 7 | qint64 GetFileUniquedId(const QString& fileAbsPath); 8 | QList GetFileUniquedIds(const QStringList& files); 9 | }; 10 | 11 | #endif // FILEDESCRIPTOR_H 12 | -------------------------------------------------------------------------------- /Tools/FileDescriptor/TableFields.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/Tools/FileDescriptor/TableFields.cpp -------------------------------------------------------------------------------- /Tools/FileDescriptor/TorrDb.h: -------------------------------------------------------------------------------- 1 | #ifndef TORRDB_H 2 | #define TORRDB_H 3 | 4 | #include 5 | #include "DbManager.h" 6 | class TorrDb : public DbManager { 7 | public: 8 | TorrDb(const QString& dbName, const QString& connName, QObject* parent = nullptr); 9 | static const QString CREATE_TABLE_TEMPLATE; 10 | static const QString REPLACE_INTO_TABLE_TEMPLATE; 11 | }; 12 | 13 | #endif // TORRDB_H 14 | -------------------------------------------------------------------------------- /Tools/FileSystemItemFilter.h: -------------------------------------------------------------------------------- 1 | #ifndef FILESYSTEMITEMFILTER_H 2 | #define FILESYSTEMITEMFILTER_H 3 | #include 4 | namespace FileSystemItemFilter { 5 | struct ItemStatistic { 6 | int fileCnt = 0; 7 | int folderCnt = 0; 8 | qint64 fileSize = 0; 9 | }; 10 | 11 | ItemStatistic ItemCounter(const QStringList& items); 12 | QStringList FilesOut(const QStringList& items, const QStringList& nameFilters = {}); 13 | QStringList MP4Out(const QStringList& items); 14 | } 15 | 16 | #endif // FILESYSTEMITEMFILTER_H 17 | -------------------------------------------------------------------------------- /Tools/FolderPreviewSwitcher.h: -------------------------------------------------------------------------------- 1 | #ifndef FOLDERPREVIEWSWITCHER_H 2 | #define FOLDERPREVIEWSWITCHER_H 3 | 4 | #include "CurrentRowPreviewer.h" 5 | #include "PreviewTypeTool.h" 6 | 7 | class FolderPreviewSwitcher : public QObject { 8 | public: 9 | explicit FolderPreviewSwitcher(CurrentRowPreviewer* folderPreview, QObject* parent = nullptr); 10 | void onSwitchByViewType(PreviewTypeTool::PREVIEW_TYPE_E viewType); 11 | private: 12 | CurrentRowPreviewer* _folderPreview{nullptr}; 13 | }; 14 | #endif // FOLDERPREVIEWSWITCHER_H 15 | -------------------------------------------------------------------------------- /Tools/LowResImgsRemover.h: -------------------------------------------------------------------------------- 1 | #ifndef LOWRESIMGSREMOVER_H 2 | #define LOWRESIMGSREMOVER_H 3 | 4 | #include 5 | 6 | class LowResImgsRemover { 7 | public: 8 | LowResImgsRemover() = default; 9 | QStringList GetLowResImgsToDel(const QStringList& imgs) const; 10 | int operator()(const QString& imgPath); 11 | }; 12 | 13 | #endif // LOWRESIMGSREMOVER_H 14 | -------------------------------------------------------------------------------- /Tools/NameStandardizer.h: -------------------------------------------------------------------------------- 1 | #ifndef NAMESTANDARDIZER_H 2 | #define NAMESTANDARDIZER_H 3 | 4 | #include 5 | 6 | class NameStandardizer { 7 | public: 8 | QString operator()(QString aFileName); 9 | }; 10 | 11 | #endif // NAMESTANDARDIZER_H 12 | -------------------------------------------------------------------------------- /Tools/PasswordTable/PwdPublicVariable.cpp: -------------------------------------------------------------------------------- 1 | #include "PwdPublicVariable.h" 2 | 3 | namespace PwdPublicVariable { 4 | const QFont TEXT_EDIT_FONT{"Microsoft YaHei", 15}; 5 | } 6 | -------------------------------------------------------------------------------- /Tools/PlayVideo.h: -------------------------------------------------------------------------------- 1 | #ifndef PLAYVIDEO_H 2 | #define PLAYVIDEO_H 3 | 4 | 5 | #include 6 | bool PlayADir(const QString& dirPath); 7 | 8 | bool on_ShiftEnterPlayVideo(const QString& path); 9 | 10 | #endif // PLAYVIDEO_H 11 | -------------------------------------------------------------------------------- /Tools/RenameHelper.h: -------------------------------------------------------------------------------- 1 | #ifndef RENAMEHELPER_H 2 | #define RENAMEHELPER_H 3 | 4 | #include 5 | namespace RenameHelper { 6 | 7 | QStringList ReplaceRename(const QStringList& replaceeList, const QString& oldString, const QString& newString, bool regexEnable); 8 | QStringList NumerizeReplace(const QStringList& replaceeList, const QStringList& suffixs, const QString& baseName, const int startInd, const QString& namePattern, bool bUniqueExtCounter = true); 9 | QStringList InsertRename(const QStringList& replaceeList, const QString& insertString, const int insertAt); 10 | QStringList PrependParentFolderNameToFileName(const QStringList& parentFolders, const QStringList& completeNames, const QStringList& suffixs); 11 | 12 | } 13 | 14 | #endif // RENAMEHELPER_H 15 | -------------------------------------------------------------------------------- /Tools/SearchTools.cpp: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Tools/SyncModifiyFileSystem.h: -------------------------------------------------------------------------------- 1 | #ifndef SYNCMODIFIYFILESYSTEM_H 2 | #define SYNCMODIFIYFILESYSTEM_H 3 | 4 | #include 5 | 6 | // when rename items under basicPath, synchronized to the specified path 7 | 8 | class SyncModifiyFileSystem { 9 | public: 10 | bool operator()(QString& path) const; 11 | 12 | static void LoadFromMemory(); 13 | static void SetSyncOperationSwitch(const bool bOn); 14 | static void SetSyncReverseBackSwitch(const bool bReverse); 15 | static bool SetBasicPath(const QString& basicPath); 16 | static bool SetSynchronizedToPaths(const QString& syncToPath); 17 | 18 | static bool m_syncOperationSw; 19 | static bool m_syncBackSw; 20 | static QString m_basicPath; 21 | static QString m_syncToPath; 22 | }; 23 | 24 | #endif // SYNCMODIFIYFILESYSTEM_H 25 | -------------------------------------------------------------------------------- /Tools/SysTerminal.h: -------------------------------------------------------------------------------- 1 | #ifndef SYSTERMINAL_H 2 | #define SYSTERMINAL_H 3 | 4 | #include 5 | class SysTerminal { 6 | public: 7 | SysTerminal() = default; 8 | bool operator()(const QString& path); 9 | }; 10 | 11 | #endif // SYSTERMINAL_H 12 | -------------------------------------------------------------------------------- /Tools/SystemContextMenuControl.h: -------------------------------------------------------------------------------- 1 | #ifndef SYSTEMCONTEXTMENUCONTROL_H 2 | #define SYSTEMCONTEXTMENUCONTROL_H 3 | 4 | namespace SystemContextMenuControl { 5 | bool Add(); 6 | bool Rmv(); 7 | } 8 | 9 | #endif // SYSTEMCONTEXTMENUCONTROL_H 10 | -------------------------------------------------------------------------------- /Tools/TSFilesMerger.h: -------------------------------------------------------------------------------- 1 | #ifndef TSFILESMERGER_H 2 | #define TSFILESMERGER_H 3 | 4 | #include 5 | 6 | namespace TSFilesMerger { 7 | bool checkTsFilesConsistent(const QStringList& tsAbsPathList); 8 | std::pair mergeTsFiles(const QString& filesIn, const QStringList& tsNames); 9 | } 10 | 11 | #endif // TSFILESMERGER_H 12 | -------------------------------------------------------------------------------- /Tools/ToConsecutiveFileNameNo.h: -------------------------------------------------------------------------------- 1 | #ifndef TOCONSECUTIVEFILENAMENO_H 2 | #define TOCONSECUTIVEFILENAMENO_H 3 | 4 | #include 5 | #include 6 | #include 7 | 8 | class ToConsecutiveFileNameNo { 9 | public: 10 | explicit ToConsecutiveFileNameNo(const int noStart = 0) : m_noStart(noStart) {} 11 | 12 | QStringList operator()(const QStringList& names); 13 | 14 | static bool nameNeedToProcess(const QString& s, QString& sTemplate, const int fileNo = 0); 15 | 16 | static const QRegularExpression EXCEPTION_FILE_NAME_NO_PATTERN; 17 | static const QRegularExpression FILE_NAME_NO_PATTERN; 18 | static constexpr int FILE_NO_START_INDEX = 0; 19 | 20 | private: 21 | const int m_noStart; 22 | }; 23 | 24 | #endif // TOCONSECUTIVEFILENAMENO_H 25 | -------------------------------------------------------------------------------- /Tools/VideoDurationGetter.h: -------------------------------------------------------------------------------- 1 | #ifndef VIDEODURATIONGETTER_H 2 | #define VIDEODURATIONGETTER_H 3 | #include 4 | #include 5 | #ifdef _WIN32 6 | #include "QMediaInfo.h" 7 | #endif 8 | void IsFFmpegInstalledOK(); 9 | 10 | class VideoDurationGetter { 11 | public: 12 | // units: ms 13 | static int ReadAVideo(const QString& vidPath); 14 | static QList ReadVideos(const QStringList& vidsPath); 15 | bool StartToGet(); 16 | int GetLengthQuick(const QString& vidPath); 17 | QList GetLengthsQuick(const QStringList& vidsPath); 18 | #ifdef _WIN32 19 | QMediaInfo mi; 20 | #endif 21 | private: 22 | static constexpr int MILLISECONDS_PER_SECOND = 1000; 23 | static constexpr int MICROSECONDS_PER_MILLISECOND = 1000; 24 | }; 25 | 26 | #endif // VIDEODURATIONGETTER_H 27 | -------------------------------------------------------------------------------- /Tools/VidsDurationDisplayString.h: -------------------------------------------------------------------------------- 1 | #ifndef VIDSDURATIONDISPLAYSTRING_H 2 | #define VIDSDURATIONDISPLAYSTRING_H 3 | #include 4 | #include 5 | 6 | namespace VidsDurationDisplayString { 7 | #ifdef RUNNING_UNIT_TESTS 8 | inline QList& MockFilesDurationLstReturn() { 9 | static QList durationLst; 10 | return durationLst; 11 | } 12 | #endif 13 | 14 | QString DisplayVideosDuration(const QStringList& fileAbsPaths); 15 | QString DurationPrepathName2Table(const QList& durationLst, const QStringList& fileAbsPaths); 16 | QString VideosDurationDetailHtmlTable(const QList& durationLst, const QStringList& fileNames, const QStringList& fileDirs); 17 | } // namespace MP4DurationGetter 18 | 19 | #endif // VIDSDURATIONDISPLAYSTRING_H 20 | -------------------------------------------------------------------------------- /Tools/ViewSwitchHelper.h: -------------------------------------------------------------------------------- 1 | #ifndef VIEWSWITCHHELPER_H 2 | #define VIEWSWITCHHELPER_H 3 | 4 | #include 5 | #include "StackedAddressAndSearchToolBar.h" 6 | #include "ViewsStackedWidget.h" 7 | #include "ScenePageControl.h" 8 | 9 | class ViewSwitchHelper : public QObject { 10 | public: 11 | explicit ViewSwitchHelper(StackedAddressAndSearchToolBar* navigation, ViewsStackedWidget* view, ScenePageControl* scenePageControl, QObject* parent = nullptr); 12 | void onSwitchByViewType(ViewTypeTool::ViewType); 13 | 14 | private: 15 | StackedAddressAndSearchToolBar* _navigation{nullptr}; 16 | ViewsStackedWidget* _view{nullptr}; 17 | ScenePageControl* _scenePageControl{nullptr}; 18 | }; 19 | 20 | #endif // VIEWSWITCHHELPER_H 21 | -------------------------------------------------------------------------------- /View/AdvanceSearchTableView.h: -------------------------------------------------------------------------------- 1 | #ifndef ADVANCESEARCHTABLEVIEW_H 2 | #define ADVANCESEARCHTABLEVIEW_H 3 | 4 | #include "AdvanceSearchModel.h" 5 | #include "CustomStatusBar.h" 6 | #include "CustomTableView.h" 7 | #include "SearchProxyModel.h" 8 | 9 | class AdvanceSearchTableView : public CustomTableView { 10 | public: 11 | AdvanceSearchTableView(AdvanceSearchModel* sourceModel, SearchProxyModel* searchProxyModel, QWidget* parent = nullptr); 12 | void subscribe(); 13 | void keyPressEvent(QKeyEvent* e) override; 14 | 15 | private: 16 | AdvanceSearchModel* _sourceModel {nullptr}; 17 | SearchProxyModel* _searchProxyModel {nullptr}; 18 | }; 19 | 20 | #endif // ADVANCESEARCHTABLEVIEW_H 21 | -------------------------------------------------------------------------------- /View/DupVideos/DuplicateVideosHelper.cpp: -------------------------------------------------------------------------------- 1 | #include "DuplicateVideosHelper.h" 2 | #include "JsonRenameRegex.h" 3 | 4 | QString GetTableName(const QString& pathName) { 5 | QString tableName{pathName}; 6 | tableName.replace(JSON_RENAME_REGEX::INVALID_TABLE_NAME_LETTER, "_"); // onlt support path with [0-9a-z_] 7 | return tableName; 8 | } 9 | 10 | QString TableName2Path(const QString& tableName) { 11 | QString ans{tableName}; 12 | #ifdef _WIN32 13 | if (ans.size() >= 3 && ans[1] == '_' && ans[2] == '_') { 14 | ans[1] = ':'; 15 | } 16 | #endif 17 | ans.replace('_', '/'); 18 | return ans; 19 | } 20 | 21 | -------------------------------------------------------------------------------- /View/ItemView.h: -------------------------------------------------------------------------------- 1 | #ifndef ITEMVIEW_H 2 | #define ITEMVIEW_H 3 | #include "CustomListView.h" 4 | #include "FloatingModels.h" 5 | 6 | class ItemView : public CustomListView { 7 | public: 8 | explicit ItemView(const QString& itemViewName, QWidget* parent = nullptr); 9 | void SetCurrentModel(FloatingModels* mdl) { 10 | setModel(mdl); 11 | mModels = mdl; 12 | } 13 | void subscribe(); 14 | bool onCellDoubleClicked(const QModelIndex& clickedIndex) const; 15 | 16 | private: 17 | FloatingModels* mModels{nullptr}; 18 | QAction* _PLAY_ITEM{nullptr}; 19 | QMenu* mItemMenu{nullptr}; 20 | }; 21 | 22 | #endif // ITEMVIEW_H 23 | -------------------------------------------------------------------------------- /View/ViewSwitchToolBar.h: -------------------------------------------------------------------------------- 1 | #ifndef VIEWSWITCHTOOLBAR_H 2 | #define VIEWSWITCHTOOLBAR_H 3 | 4 | #include 5 | #include "EnumIntAction.h" 6 | #include "ViewTypeTool.h" 7 | #include "ViewTypeHistory.h" 8 | 9 | extern template struct EnumIntAction; 10 | 11 | class ViewSwitchToolBar : public QToolBar { 12 | public: 13 | using QToolBar::QToolBar; 14 | EnumIntAction mViewTypeIntAction; 15 | void subscribe(); 16 | 17 | private: 18 | void onPushNewViewIntoUndoStack(QAction* viewAct); 19 | 20 | bool onViewNavigateBackward(); 21 | bool onViewNavigateForward(); 22 | ViewTypeHistory mViewRD; 23 | }; 24 | 25 | #endif // VIEWSWITCHTOOLBAR_H 26 | -------------------------------------------------------------------------------- /bin/AddThisProgramToSystemContextMenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/AddThisProgramToSystemContextMenu.png -------------------------------------------------------------------------------- /bin/FileXplorer_Dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/FileXplorer_Dark.png -------------------------------------------------------------------------------- /bin/FileXplorer_Dark_ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/FileXplorer_Dark_ubuntu.png -------------------------------------------------------------------------------- /bin/FileXplorer_Light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/FileXplorer_Light.png -------------------------------------------------------------------------------- /bin/FileXplorer_Light_ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/FileXplorer_Light_ubuntu.png -------------------------------------------------------------------------------- /bin/TERMINAL_OPEN_BATCH_FILE_PATH.bat: -------------------------------------------------------------------------------- 1 | cmd.exe /K "C: && cd C:\home\aria\code\FileXplorer\bin\themes" -------------------------------------------------------------------------------- /bin/themes/AddressControl/MATCH_EQUAL.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /bin/themes/AddressControl/NEXT_OR_LAST_FOLDER.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /bin/themes/AddressControl/PATH_BACK_TO.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /bin/themes/AddressControl/PATH_FORWARD_TO.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /bin/themes/AddressControl/PATH_UP_TO.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/AddressControl/SEARCH.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /bin/themes/AppIcons/FOLDER_OF_PICTURES.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/AppIcons/FOLDER_OF_PICTURES.png -------------------------------------------------------------------------------- /bin/themes/AppIcons/REVEAL_IN_EXPLORER.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/AppIcons/REVEAL_IN_EXPLORER.ico -------------------------------------------------------------------------------- /bin/themes/AppIcons/REVEAL_IN_EXPLORER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/AppIcons/REVEAL_IN_EXPLORER.png -------------------------------------------------------------------------------- /bin/themes/Browser/COPY_TEXT.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/Browser/SEARCH_MULTI_KEYWORDS.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /bin/themes/ConfigsTable/CONFIGURE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/ConfigsTable/WRONG.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /bin/themes/Database/AUDIT_AI_MEDIA_DUP.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bin/themes/Database/COUNTER.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/themes/Database/CREATE_DATABASE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bin/themes/Database/CREATE_TABLE.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/themes/Database/DELETE_TABLE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/Database/DROP_DATABASE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bin/themes/Database/DROP_TABLE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bin/themes/Database/MIGRATE_CAST_TO.svg: -------------------------------------------------------------------------------- 1 | 2 | migrate--alt -------------------------------------------------------------------------------- /bin/themes/Database/QUICK_WHERE_FILTERS.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/themes/Database/REVERT.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/themes/Database/SYNC_FROM_DB.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /bin/themes/Database/TABLES.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/themes/Database/UNION.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/themes/Database/WHERE_CLAUSE_HISTORY_CLEAR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/Database/WHERE_CLAUSE_HISTORY_CLEAR.png -------------------------------------------------------------------------------- /bin/themes/Database/WHERE_CLAUSE_HISTORY_EDIT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/Database/WHERE_CLAUSE_HISTORY_EDIT.png -------------------------------------------------------------------------------- /bin/themes/Database/WHERE_CLAUSE_HISTORY_REMOVED.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/FILTER_TYPE/COMPRESSED.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/FILTER_TYPE/COMPRESSED.webp -------------------------------------------------------------------------------- /bin/themes/FILTER_TYPE/EXE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/FILTER_TYPE/EXE.png -------------------------------------------------------------------------------- /bin/themes/FILTER_TYPE/FILE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /bin/themes/FILTER_TYPE/FOLDER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/FILTER_TYPE/FOLDER.png -------------------------------------------------------------------------------- /bin/themes/FILTER_TYPE/HIDDEN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/FILTER_TYPE/HIDDEN.png -------------------------------------------------------------------------------- /bin/themes/FILTER_TYPE/IMAGE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/FILTER_TYPE/IMAGE.png -------------------------------------------------------------------------------- /bin/themes/FILTER_TYPE/NO_DOT.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/themes/FILTER_TYPE/NO_DOT_DOT.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /bin/themes/FILTER_TYPE/PLAIN_TEXT.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/FILTER_TYPE/PLAIN_TEXT.ico -------------------------------------------------------------------------------- /bin/themes/FILTER_TYPE/VIDEO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/FILTER_TYPE/VIDEO.png -------------------------------------------------------------------------------- /bin/themes/FileOperation/COPY_TO.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/FileOperation/COPY_TO.webp -------------------------------------------------------------------------------- /bin/themes/FileOperation/CP_TO_COMMAND_PATH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/FileOperation/CP_TO_COMMAND_PATH.png -------------------------------------------------------------------------------- /bin/themes/FileOperation/DELETE_ITEMS_PERMANENTLY.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bin/themes/FileOperation/DROP_ITEM_HERE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/FileOperation/EXPORT_TO.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /bin/themes/FileOperation/FILE_STRUCTURE_FLATTEN.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bin/themes/FileOperation/FILE_STRUCTURE_PRESERVE.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bin/themes/FileOperation/FOLDER_OPEN.svg: -------------------------------------------------------------------------------- 1 | 7 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /bin/themes/FileOperation/MOVE_TO.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/FileOperation/MOVE_TO.webp -------------------------------------------------------------------------------- /bin/themes/FileOperation/MV_TO_COMMAND_PATH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/FileOperation/MV_TO_COMMAND_PATH.png -------------------------------------------------------------------------------- /bin/themes/FileOperation/NEW.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /bin/themes/FileOperation/NEW_FILE.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bin/themes/FileOperation/NEW_TEXT_DOCUMENT.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bin/themes/FileOperation/SELECT_FOLDER.svg: -------------------------------------------------------------------------------- 1 | Artboard 1 -------------------------------------------------------------------------------- /bin/themes/FileOperation/_SEARCH_IN_NET_EXPLORER.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/themes/FramelessWindowIcon/EXPAND_RIBBON.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bin/themes/JsonEditor/CAST.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bin/themes/JsonEditor/EMPTY_LISTWIDGET.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 11 | 12 | -------------------------------------------------------------------------------- /bin/themes/JsonEditor/JSON_FILE_NEXT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/JsonEditor/JSON_FILE_NEXT.png -------------------------------------------------------------------------------- /bin/themes/JsonEditor/JSON_FILE_NEXT_PREVIOUS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/JsonEditor/JSON_FILE_NEXT_PREVIOUS.png -------------------------------------------------------------------------------- /bin/themes/JsonEditor/JSON_FILE_NEXT_UNFINISHED.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/JsonEditor/JSON_FILE_NEXT_UNFINISHED.png -------------------------------------------------------------------------------- /bin/themes/JsonEditor/JSON_FILE_PRECIOUS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/JsonEditor/JSON_FILE_PRECIOUS.png -------------------------------------------------------------------------------- /bin/themes/JsonEditor/NAME_FROM_JSON_FILENAME.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /bin/themes/JsonEditor/NOT_SAVED.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /bin/themes/JsonEditor/PERFORMERS_LIST_HINT.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /bin/themes/JsonEditor/SAVED.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /bin/themes/JsonEditor/SAVE_CHANGES.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/themes/JsonEditor/SELECT_A_FOLDER_AND_LOAD_JSON.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/JsonEditor/TAGS_SET.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/LeftSideToolBarIcons/FOLDER_OF_DESKTOP.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/LeftSideToolBarIcons/FOLDER_OF_DESKTOP.ico -------------------------------------------------------------------------------- /bin/themes/LeftSideToolBarIcons/FOLDER_OF_DOCUMENTS.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/LeftSideToolBarIcons/FOLDER_OF_DOCUMENTS.ico -------------------------------------------------------------------------------- /bin/themes/LeftSideToolBarIcons/FOLDER_OF_DOWNLOADS.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/LeftSideToolBarIcons/FOLDER_OF_DOWNLOADS.ico -------------------------------------------------------------------------------- /bin/themes/LeftSideToolBarIcons/FOLDER_OF_DRIVES.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/LeftSideToolBarIcons/FOLDER_OF_DRIVES.ico -------------------------------------------------------------------------------- /bin/themes/LeftSideToolBarIcons/FOLDER_OF_FAVORITE.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/LeftSideToolBarIcons/FOLDER_OF_FAVORITE.ico -------------------------------------------------------------------------------- /bin/themes/LeftSideToolBarIcons/FOLDER_OF_MUSICS.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/LeftSideToolBarIcons/FOLDER_OF_MUSICS.ico -------------------------------------------------------------------------------- /bin/themes/LeftSideToolBarIcons/FOLDER_OF_PICTURES.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/LeftSideToolBarIcons/FOLDER_OF_PICTURES.ico -------------------------------------------------------------------------------- /bin/themes/LeftSideToolBarIcons/FOLDER_OF_VIDEOS.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/LeftSideToolBarIcons/FOLDER_OF_VIDEOS.ico -------------------------------------------------------------------------------- /bin/themes/Log/LOG_FOLDERS.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | folder_type_log_opened 4 | 5 | 6 | -------------------------------------------------------------------------------- /bin/themes/Log/LOG_LEVEL_DEBUG.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/themes/Log/LOG_LEVEL_ERROR.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/Log/LOG_LEVEL_INFO.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/Log/LOG_LEVEL_OK.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/Log/LOG_LEVEL_PARTIAL_FAILED.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /bin/themes/Log/LOG_LEVEL_WARNING.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/Media/DUPLICATE_IMAGES_FINDER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/Media/DUPLICATE_IMAGES_FINDER.png -------------------------------------------------------------------------------- /bin/themes/Media/DUPLICATE_VIDEOS_FINDER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/Media/DUPLICATE_VIDEOS_FINDER.png -------------------------------------------------------------------------------- /bin/themes/Media/PLAY_ALL_VIDEO.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/Media/PLAY_ALL_VIDEO.ico -------------------------------------------------------------------------------- /bin/themes/Media/THUMBNAILS_1_BY_1.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bin/themes/Media/THUMBNAILS_2_BY_2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /bin/themes/Media/THUMBNAILS_3_BY_3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /bin/themes/Notification/BALLOON_CLOSE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /bin/themes/Notification/LOADING.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/Notification/LOADING.gif -------------------------------------------------------------------------------- /bin/themes/Notification/add-text-svgrepo-com.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/BACKGROUND_IMAGE_PATH.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/PreferenceIcons/BACKGROUND_IMAGE_PATH.ico -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/DRAG_DROP.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/DRAG_DROP_INTERNAL_MOVE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/EXTRA_LARGE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/PreferenceIcons/EXTRA_LARGE.png -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/FONT_SIZE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/ICON_MODE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/PreferenceIcons/ICON_MODE.png -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/LARGE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/PreferenceIcons/LARGE.png -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/LEFT_TO_RIGHT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/PreferenceIcons/LEFT_TO_RIGHT.png -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/LIST_MODE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/PreferenceIcons/LIST_MODE.png -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/LIST_VIEW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/PreferenceIcons/LIST_VIEW.png -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/MEDIUM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/PreferenceIcons/MEDIUM.png -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/NO_DRAG_DROP.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/SMALL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/PreferenceIcons/SMALL.png -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/TABLE_VIEW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/PreferenceIcons/TABLE_VIEW.png -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/TOP_TO_BOTTOM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/PreferenceIcons/TOP_TO_BOTTOM.png -------------------------------------------------------------------------------- /bin/themes/PreferenceIcons/VIDEO_DURATION.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/PreferenceIcons/VIDEO_DURATION.png -------------------------------------------------------------------------------- /bin/themes/Rename/RENAME.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /bin/themes/Rename/RENAME_LOWER_CASE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/Rename/RENAME_LOWER_CASE.png -------------------------------------------------------------------------------- /bin/themes/Rename/RENAME_REVERSE_NAMES_LIST.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /bin/themes/Rename/RENAME_UPPER_CASE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/Rename/RENAME_UPPER_CASE.png -------------------------------------------------------------------------------- /bin/themes/Rename/Replacer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/Rename/Replacer.png -------------------------------------------------------------------------------- /bin/themes/Rename/UNICODE_TO_ASCII_TEXT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/Rename/UNICODE_TO_ASCII_TEXT.png -------------------------------------------------------------------------------- /bin/themes/RightClickIcon/COPY_FULL_PATH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/RightClickIcon/COPY_FULL_PATH.png -------------------------------------------------------------------------------- /bin/themes/RightClickIcon/COPY_NAME.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | ./N 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /bin/themes/RightClickIcon/COPY_PATH.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | P/. 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /bin/themes/RightClickIcon/COPY_THE_PATH.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | +.img 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /bin/themes/RightClickIcon/PROPERTIES.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/RightClickIcon/PROPERTIES.ico -------------------------------------------------------------------------------- /bin/themes/RightClickIcon/REFRESH.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/RightClickIcon/REFRESH.ico -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/ADD_TO_MOVIE_PLAYLIST.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/ADD_TO_MOVIE_PLAYLIST.png -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/ADD_TO_MUSIC_PLAYLIST.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/ADD_TO_MUSIC_PLAYLIST.png -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/ASCENDING_ORDER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/ASCENDING_ORDER.png -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/AddToMoviePlaylist3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/AddToMoviePlaylist3.png -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/COLUMN_VISIBILITY.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/COMPRESS_ITEM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/COMPRESS_ITEM.png -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/DESCENDING_ORDER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/DESCENDING_ORDER.png -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/EXTRACT_ITEM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/EXTRACT_ITEM.png -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/LANGUAGE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/NAVIGATION_PANE.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/NAVIGATION_PANE.ico -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/OPEN_IN_TERMINAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/OPEN_IN_TERMINAL.png -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/QUICK_MULTI_SELECT.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/SELECT_ALL.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/SELECT_ALL.ico -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/SELECT_INVERT.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/SELECT_INVERT.ico -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/SELECT_NONE.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/SELECT_NONE.ico -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/SHOW_FOLDER_PREVIEW.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/SHOW_FOLDER_PREVIEW.ico -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/SORTING_FILE_FOLDER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/TopSideToolBarIcons/SORTING_FILE_FOLDER.png -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/SYNC_REVERSE_SWITCH.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/TopSideToolBarIcons/USAGE_MONITOR.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 9 | -------------------------------------------------------------------------------- /bin/themes/VideoPlayer/ADD_TO_PLAYLIST.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/VideoPlayer/ADD_TO_PLAYLIST.png -------------------------------------------------------------------------------- /bin/themes/VideoPlayer/GRAB_FRAME.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /bin/themes/VideoPlayer/LAST_VIDEO.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/VideoPlayer/NEXT_VIDEO.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/VideoPlayer/OPEN_A_FOLDER.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/VideoPlayer/OPEN_A_VIDEO.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bin/themes/VideoPlayer/PAUSE_VIDEO.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /bin/themes/VideoPlayer/PLAY_VIDEO.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/VideoPlayer/VIDEOS_LIST_MENU.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /bin/themes/View/ALIGN_HORIZONTAL_LEFT.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/View/ALIGN_VERTICAL_TOP.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/View/DEFAULT_COLUMN_WIDTH.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /bin/themes/View/DEFAULT_ROW_HEIGHT.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /bin/themes/View/DISPLAY_DETAIL_INFOMATIONS.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/View/FLOATING_PREVIEW.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/View/FOLDER_PREVIEW_CAROUSEL.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/themes/View/HAR_VIEW.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 10 | har 11 | 12 | 13 | -------------------------------------------------------------------------------- /bin/themes/View/PAGINATION_END.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /bin/themes/View/PAGINATION_LAST.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /bin/themes/View/PAGINATION_NEXT.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /bin/themes/View/PAGINATION_START.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /bin/themes/View/_VIEW_BACK_TO.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/View/_VIEW_FORWARD_TO.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/pwd/APPEND_ROWS.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /bin/themes/pwd/BANK_CARD_DARK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/pwd/BANK_CARD_DARK.png -------------------------------------------------------------------------------- /bin/themes/pwd/EXPORT.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /bin/themes/pwd/FAILURE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /bin/themes/pwd/LOGIN.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /bin/themes/pwd/PASSWORD_TABLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/pwd/PASSWORD_TABLE.png -------------------------------------------------------------------------------- /bin/themes/pwd/REGISTER.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /bin/themes/pwd/SHOW_CSV_CONTENTS.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /bin/themes/pwd/SUCCESS.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /bin/themes/pwd/aes_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/pwd/aes_key.png -------------------------------------------------------------------------------- /bin/themes/pwd/amex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/pwd/amex.png -------------------------------------------------------------------------------- /bin/themes/pwd/cc-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/pwd/cc-generic.png -------------------------------------------------------------------------------- /bin/themes/pwd/credit_card_cvc_hint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/pwd/credit_card_cvc_hint.png -------------------------------------------------------------------------------- /bin/themes/pwd/credit_card_cvc_hint_amex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/pwd/credit_card_cvc_hint_amex.png -------------------------------------------------------------------------------- /bin/themes/pwd/infobar_autofill_cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/pwd/infobar_autofill_cc.png -------------------------------------------------------------------------------- /bin/themes/pwd/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/pwd/mastercard.png -------------------------------------------------------------------------------- /bin/themes/pwd/password_manager.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/pwd/password_manager.ico -------------------------------------------------------------------------------- /bin/themes/pwd/unionpay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/pwd/unionpay.png -------------------------------------------------------------------------------- /bin/themes/pwd/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/pwd/visa.png -------------------------------------------------------------------------------- /bin/themes/pwd/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/pwd/warning.png -------------------------------------------------------------------------------- /bin/themes/styles/STYLESHEET_LIGHT_THEME_SUN.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /bin/themes/styles/STYLESHEET_SETTING.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bin/themes/styles/dark/darkstyle.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | rc/arrow_down.png 5 | rc/PATH_SLASH.svg 6 | 7 | 8 | dark.qss 9 | 10 | 11 | -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/.keep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/PATH_SLASH.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_down.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_down@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_down@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_down_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_down_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_down_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_down_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_down_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_down_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_down_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_down_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_down_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_down_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_down_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_down_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_left.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_left@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_left@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_left_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_left_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_left_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_left_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_left_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_left_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_left_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_left_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_left_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_left_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_left_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_left_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_right.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_right@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_right@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_right_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_right_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_right_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_right_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_right_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_right_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_right_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_right_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_right_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_right_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_right_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_right_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_up.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_up@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_up@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_up_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_up_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_up_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_up_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_up_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_up_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_up_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_up_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_up_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_up_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/arrow_up_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/arrow_up_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/base_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/base_icon.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/base_icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/base_icon@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/base_icon_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/base_icon_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/base_icon_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/base_icon_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/base_icon_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/base_icon_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/base_icon_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/base_icon_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/base_icon_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/base_icon_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/base_icon_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/base_icon_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_closed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_closed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_closed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_closed_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_closed_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_closed_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_closed_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_closed_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_closed_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_closed_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_closed_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_closed_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_closed_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_closed_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_closed_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_end.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_end@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_end@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_end_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_end_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_end_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_end_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_end_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_end_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_end_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_end_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_end_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_end_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_end_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_end_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_line.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_line@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_line@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_line_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_line_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_line_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_line_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_line_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_line_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_line_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_line_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_line_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_line_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_line_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_line_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_more.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_more@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_more@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_more_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_more_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_more_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_more_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_more_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_more_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_more_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_more_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_more_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_more_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_more_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_more_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_open.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_open@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_open@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_open_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_open_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_open_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_open_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_open_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_open_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_open_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_open_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_open_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_open_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/branch_open_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/branch_open_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_checked.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_checked@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_checked@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_checked_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_checked_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_checked_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_checked_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_checked_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_checked_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_checked_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_checked_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_checked_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_checked_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_checked_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_checked_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_indeterminate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_indeterminate.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_indeterminate@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_indeterminate@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_indeterminate_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_indeterminate_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_indeterminate_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_indeterminate_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_indeterminate_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_indeterminate_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_indeterminate_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_indeterminate_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_indeterminate_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_indeterminate_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_indeterminate_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_indeterminate_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_unchecked.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_unchecked@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_unchecked@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_unchecked_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_unchecked_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_unchecked_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_unchecked_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_unchecked_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_unchecked_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_unchecked_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_unchecked_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_unchecked_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_unchecked_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/checkbox_unchecked_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/checkbox_unchecked_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_horizontal.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_horizontal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_horizontal@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_horizontal_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_horizontal_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_horizontal_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_horizontal_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_horizontal_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_horizontal_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_horizontal_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_horizontal_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_horizontal_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_horizontal_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_horizontal_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_horizontal_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_vertical.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_vertical@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_vertical@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_vertical_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_vertical_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_vertical_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_vertical_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_vertical_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_vertical_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_vertical_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_vertical_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_vertical_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_vertical_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/line_vertical_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/line_vertical_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_checked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_checked.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_checked@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_checked@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_checked_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_checked_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_checked_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_checked_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_checked_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_checked_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_checked_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_checked_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_checked_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_checked_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_checked_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_checked_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_unchecked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_unchecked.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_unchecked@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_unchecked@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_unchecked_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_unchecked_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_unchecked_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_unchecked_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_unchecked_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_unchecked_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_unchecked_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_unchecked_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_unchecked_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_unchecked_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/radio_unchecked_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/radio_unchecked_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_horizontal.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_horizontal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_horizontal@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_horizontal_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_horizontal_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_horizontal_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_horizontal_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_horizontal_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_horizontal_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_horizontal_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_horizontal_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_horizontal_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_horizontal_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_horizontal_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_horizontal_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_vertical.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_vertical@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_vertical@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_vertical_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_vertical_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_vertical_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_vertical_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_vertical_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_vertical_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_vertical_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_vertical_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_vertical_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_vertical_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_move_vertical_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_move_vertical_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_horizontal.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_horizontal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_horizontal@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_horizontal_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_horizontal_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_horizontal_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_horizontal_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_horizontal_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_horizontal_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_horizontal_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_horizontal_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_horizontal_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_horizontal_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_horizontal_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_horizontal_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_vertical.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_vertical@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_vertical@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_vertical_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_vertical_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_vertical_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_vertical_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_vertical_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_vertical_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_vertical_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_vertical_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_vertical_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_vertical_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/toolbar_separator_vertical_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/toolbar_separator_vertical_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/transparent.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/transparent@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/transparent@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/transparent_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/transparent_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/transparent_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/transparent_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/transparent_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/transparent_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/transparent_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/transparent_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/transparent_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/transparent_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/transparent_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/transparent_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_close.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_close@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_close@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_close_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_close_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_close_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_close_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_close_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_close_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_close_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_close_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_close_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_close_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_close_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_close_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_grip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_grip.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_grip@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_grip@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_grip_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_grip_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_grip_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_grip_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_grip_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_grip_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_grip_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_grip_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_grip_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_grip_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_grip_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_grip_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_minimize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_minimize.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_minimize@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_minimize@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_minimize_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_minimize_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_minimize_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_minimize_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_minimize_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_minimize_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_minimize_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_minimize_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_minimize_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_minimize_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_minimize_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_minimize_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_undock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_undock.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_undock@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_undock@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_undock_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_undock_disabled.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_undock_disabled@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_undock_disabled@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_undock_focus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_undock_focus.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_undock_focus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_undock_focus@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_undock_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_undock_pressed.png -------------------------------------------------------------------------------- /bin/themes/styles/dark/rc/window_undock_pressed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/bin/themes/styles/dark/rc/window_undock_pressed@2x.png -------------------------------------------------------------------------------- /bin/themes/styles/default/defaultstyle.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | rc/PATH_SLASH.svg 5 | 6 | 7 | default.qss 8 | 9 | 10 | -------------------------------------------------------------------------------- /bin/themes/styles/default/rc/CLOSE.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/themes/styles/default/rc/PATH_SLASH.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lib/MediaInfo.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/lib/MediaInfo.dll -------------------------------------------------------------------------------- /lib/MediaInfo.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/lib/MediaInfo.lib -------------------------------------------------------------------------------- /public/FileOsWalker.h: -------------------------------------------------------------------------------- 1 | #ifndef FILEOSWALKER_H 2 | #define FILEOSWALKER_H 3 | 4 | #include 5 | class QFileInfo; 6 | 7 | class FileOsWalker { 8 | public: 9 | FileOsWalker(const QString& pre, bool sufInside); 10 | void operator()(const QStringList& rels, const bool includingSub); 11 | inline int size() const { return completeNames.size(); } 12 | 13 | QStringList relToNames; 14 | QStringList completeNames; 15 | QStringList suffixs; 16 | QList isFiles; 17 | 18 | const QString mPrepathWithSlash; 19 | const int N; 20 | 21 | private: 22 | const bool mSufInside; 23 | }; 24 | #endif // FILEOSWALKER_H 25 | -------------------------------------------------------------------------------- /public/FilePropertyMetaInfo.cpp: -------------------------------------------------------------------------------- 1 | #include "FilePropertyMetaInfo.h" 2 | #include "PathTool.h" 3 | 4 | namespace FilePropertyHelper { 5 | 6 | QString FilePropertyInfo::GetAbsolutePath(const QString& rootPath) const { 7 | return PathTool::GetAbsFilePathFromRootRelName(rootPath, m_RelPath, ""); // endswith '/' 8 | } 9 | 10 | QString FilePropertyInfo::GetAbsoluteFilePath(const QString& rootPath) const { 11 | return PathTool::GetAbsFilePathFromRootRelName(rootPath, m_RelPath, m_Name); 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /public/PublicVariable.cpp: -------------------------------------------------------------------------------- 1 | #include "PublicVariable.h" 2 | #include 3 | 4 | namespace SystemPath{ 5 | const QString& HOME_PATH() { 6 | static const QString path = QDir::homePath(); 7 | return path; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /public/SingletonManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CostaHector/FileXplorer/e59a1f282a65dadc5597f986ca2b3302f7442602/public/SingletonManager.cpp -------------------------------------------------------------------------------- /public/StyleEnum.h: -------------------------------------------------------------------------------- 1 | #ifndef STYLEENUM_H 2 | #define STYLEENUM_H 3 | 4 | namespace Style { 5 | enum class StyleE : int { 6 | STYLE_WINDOWS_VISTA = 0, 7 | STYLE_WINDOWS, 8 | STYLE_FUSION, 9 | STYLE_MACOS, 10 | }; 11 | 12 | enum class StyleSheetE : int { 13 | STYLESHEET_DEFAULT_LIGHT = 0, 14 | STYLESHEET_DARK_THEME_MOON_FOG, 15 | BUTT, 16 | }; 17 | } 18 | 19 | #endif // STYLEENUM_H 20 | --------------------------------------------------------------------------------