RibbonPageSystemRecentFileList Class
Class RibbonPageSystemRecentFileList Used to display a list of recently used files in the Ribbon UI system menu. More...
Header: | #include <RibbonPageSystemRecentFileList> |
Inherits: | QWidget |
Public Functions
RibbonPageSystemRecentFileList(const QString &caption) | |
virtual | ~RibbonPageSystemRecentFileList() override |
QAction * | getCurrentAction() const |
int | getSize() const |
void | setSize(int size) |
Reimplemented Public Functions
virtual QSize | sizeHint() const override |
Public Slots
void | updateRecentFileActions(const QStringList &files) |
Signals
void | openRecentFile(const QString &file) |
Reimplemented Protected Functions
virtual void | enterEvent(QEnterEvent *event) override |
virtual void | keyPressEvent(QKeyEvent *event) override |
virtual void | leaveEvent(QEvent *event) override |
virtual void | mouseMoveEvent(QMouseEvent *event) override |
virtual void | mousePressEvent(QMouseEvent *event) override |
virtual void | mouseReleaseEvent(QMouseEvent *event) override |
virtual void | paintEvent(QPaintEvent *event) override |
virtual void | resizeEvent(QResizeEvent *event) override |
Detailed Description
Member Function Documentation
RibbonPageSystemRecentFileList::RibbonPageSystemRecentFileList(const QString &caption)
Constructs RibbonPageSystemRecentFileList object with the given caption.
[override virtual noexcept]
RibbonPageSystemRecentFileList::~RibbonPageSystemRecentFileList()
Destructor of the RibbonPageSystemRecentFileList object.
[override virtual protected]
void RibbonPageSystemRecentFileList::enterEvent(QEnterEvent *event)
Reimplements: QWidget::enterEvent(QEnterEvent *event).
QAction *RibbonPageSystemRecentFileList::getCurrentAction() const
Returns a pointer to the current QAction, which is under mouse and highlighted.
int RibbonPageSystemRecentFileList::getSize() const
Returns the size of the file list.
[override virtual protected]
void RibbonPageSystemRecentFileList::keyPressEvent(QKeyEvent *event)
Reimplements: QWidget::keyPressEvent(QKeyEvent *event).
[override virtual protected]
void RibbonPageSystemRecentFileList::leaveEvent(QEvent *event)
Reimplements: QWidget::leaveEvent(QEvent *event).
[override virtual protected]
void RibbonPageSystemRecentFileList::mouseMoveEvent(QMouseEvent *event)
Reimplements: QWidget::mouseMoveEvent(QMouseEvent *event).
[override virtual protected]
void RibbonPageSystemRecentFileList::mousePressEvent(QMouseEvent *event)
Reimplements: QWidget::mousePressEvent(QMouseEvent *event).
[override virtual protected]
void RibbonPageSystemRecentFileList::mouseReleaseEvent(QMouseEvent *event)
Reimplements: QWidget::mouseReleaseEvent(QMouseEvent *event).
[signal]
void RibbonPageSystemRecentFileList::openRecentFile(const QString &file)
The signal will be issued if the file has been choosed in the menu.
[override virtual protected]
void RibbonPageSystemRecentFileList::paintEvent(QPaintEvent *event)
Reimplements: QWidget::paintEvent(QPaintEvent *event).
[override virtual protected]
void RibbonPageSystemRecentFileList::resizeEvent(QResizeEvent *event)
Reimplements: QWidget::resizeEvent(QResizeEvent *event).
void RibbonPageSystemRecentFileList::setSize(int size)
Sets the size of the file list. The list size can not exceed 9 files.
[override virtual]
QSize RibbonPageSystemRecentFileList::sizeHint() const
Reimplements an access function for property: QWidget::sizeHint.
[slot]
void RibbonPageSystemRecentFileList::updateRecentFileActions(const QStringList &files)
Slot is intended to update the file list. Parameter files holds the file's names.