Class sh::ui::qt::QtFilesystemPanel¶
-
class
sh::ui::qt
::
QtFilesystemPanel
: public QWidget¶ A splitted horizontal panel of file views.
Public Functions
-
QtFilesystemPanel
(QWidget *parent = 0)¶
-
~QtFilesystemPanel
()¶
-
void
addView
(bool reinitialize = false)¶
-
void
removeView
(int i)¶
-
int
currentViewIndex
()¶
-
int
viewsCount
()¶
-
QList<std::shared_ptr<sh::filesystem::FilesystemNode>>
selectedNodes
()¶
-
void
_emit_viewmodeChanged
(int i)¶
-
std::shared_ptr<sh::ui::qt::QtFileView>
viewwidget
(int i)¶
Signals
-
void
panelCurrentViewChanged
()¶
-
void
panelViewmodeChanged
(int i)¶
-
void
panelViewOptionChanged
(int i)¶
-
void
panelViewCountChanged
()¶
-
void
panelSelectionChanged
()¶
Private Members
-
std::shared_ptr<sh::ui::qt::QtFileView>
activeView
¶
-
QString
activeColor
¶
-
QString
inactiveColor
¶
-
QList<std::shared_ptr<sh::ui::qt::QtFileView>>
_views
¶
-
QList<QWidget*>
_mainviews
¶
-
QHash<QWidget*, std::shared_ptr<QWidget>>
_customwidgets
¶
-
QList<sh::ui::qt::QtFileViewControl*>
_viewcontrols
¶
-
bool
_skip_eventfilter
= false¶
Friends
- friend class ui::qt::QtMainWindow
- friend class ui::FileView
-