56 Q_PROPERTY(QColor linkColor READ linkColor WRITE setLinkColor DESIGNABLE
true);
62 QColor linkColor() {
return m_linkColor; }
63 void setLinkColor(
const QColor &color);
68 void createToolBars();
69 void createStatusBar(){}
71 void updatePythonActions(){ updateActions(); }
73 QString getHtmlTag(
const QString &tag);
75 bool eventFilter(QObject *obj, QEvent *event);
78 void fillFilterList();
79 void showInGraphicalShell(
const QString &filePath);
80 void treeViewHideOrShowColumns(
const bool& hide);
82 QMenu* m_pShowDirListMenu;
83 QMenu* m_pFileSystemSettingMenu;
84 QMenu* m_pContextMenu;
85 QTextBrowser* m_pPathEdit;
86 QToolBar* m_pMainToolbar;
89 QComboBox* m_pCmbFilter;
91 QString baseDirectory;
92 QHash<QString,QStringList> defaultFilterPatterns;
93 QMutex baseDirChangeMutex;
94 QList<QUrl> m_clipboardCutData;
95 bool m_showColumnDetails;
96 QList<int> m_detailColumnsWidth;
99#if QT_VERSION >= QT_VERSION_CHECK(6,0,0)
106 QFileIconProvider m_fileIconProvider;
126 QAction *m_lastMovedShowDirAction;
129 void currentDirChanged();
136 void mnuLocateOnDisk();
137 void mnuExecuteFile();
139 void mnuRenameItem();
140 void mnuDeleteItems();
143 void mnuPasteItems();
148 void mnuToggleView();
149 void newDirSelected(
const QString& text);
150 void cmbFilterEditTextChanged(
const QString &text);
151 void openFile(
const QModelIndex& index);
152 void treeViewContextMenuRequested(
const QPoint &pos);
153 void removeActionFromDirList(
const int &pos);
154 void itemDoubleClicked(
const QModelIndex &index);
156 void pathAnchorClicked(
const QUrl &link);
159 RetVal changeBaseDirectory(QString dir);
160 void processError(QProcess::ProcessError error);