OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
ProjectOverviewWidget Class Reference

#include "ProjectOverviewWidget.h"

Inheritance diagram for ProjectOverviewWidget:
ot::QWidgetInterface LockableWidget

Public Types

enum class  ViewMode { ViewAll , ViewRecent }
 

Signals

void createProjectRequest (void)
 
void openProjectRequest (void)
 
void copyProjectRequest (void)
 
void renameProjectRequest (void)
 
void deleteProjectRequest (void)
 
void exportProjectRequest (void)
 
void projectAccessRequest (void)
 
void projectOwnerRequest (void)
 

Public Member Functions

 ProjectOverviewWidget (tt::Page *_ttbPage)
 
virtual ~ProjectOverviewWidget ()
 
virtual void setWidgetLocked (bool _isLocked) override
 
virtual QWidget * getQWidget (void) override
 Returns a pointer to the root widget of this object.
 
virtual const QWidget * getQWidget (void) const override
 
QString getCurrentProjectFilter (void) const
 
std::list< QString > getSelectedProjects (void) const
 
void refreshProjectList (void)
 
void refreshRecentProjects (void)
 
- Public Member Functions inherited from ot::QWidgetInterface
 QWidgetInterface ()
 
virtual ~QWidgetInterface ()
 
void setOTWidgetFlags (const WidgetFlags &_flags)
 
const WidgetFlagsotWidgetFlags (void) const
 
- Public Member Functions inherited from LockableWidget
 LockableWidget ()
 
virtual ~LockableWidget ()
 

Additional Inherited Members

- Protected Member Functions inherited from ot::QWidgetInterface
virtual void otWidgetFlagsChanged (const WidgetFlags &_flags)
 

Member Enumeration Documentation

◆ ViewMode

Enumerator
ViewAll 
ViewRecent 

Constructor & Destructor Documentation

◆ ProjectOverviewWidget()

ProjectOverviewWidget::ProjectOverviewWidget ( tt::Page * _ttbPage)

◆ ~ProjectOverviewWidget()

ProjectOverviewWidget::~ProjectOverviewWidget ( )
virtual

Member Function Documentation

◆ copyProjectRequest

void ProjectOverviewWidget::copyProjectRequest ( void )
signal

◆ createProjectRequest

void ProjectOverviewWidget::createProjectRequest ( void )
signal

◆ deleteProjectRequest

void ProjectOverviewWidget::deleteProjectRequest ( void )
signal

◆ exportProjectRequest

void ProjectOverviewWidget::exportProjectRequest ( void )
signal

◆ getCurrentProjectFilter()

QString ProjectOverviewWidget::getCurrentProjectFilter ( void ) const

◆ getQWidget() [1/2]

virtual const QWidget * ProjectOverviewWidget::getQWidget ( void ) const
inlineoverridevirtual

Implements ot::QWidgetInterface.

◆ getQWidget() [2/2]

virtual QWidget * ProjectOverviewWidget::getQWidget ( void )
inlineoverridevirtual

Returns a pointer to the root widget of this object.

Implements ot::QWidgetInterface.

◆ getSelectedProjects()

std::list< QString > ProjectOverviewWidget::getSelectedProjects ( void ) const

◆ openProjectRequest

void ProjectOverviewWidget::openProjectRequest ( void )
signal

◆ projectAccessRequest

void ProjectOverviewWidget::projectAccessRequest ( void )
signal

◆ projectOwnerRequest

void ProjectOverviewWidget::projectOwnerRequest ( void )
signal

◆ refreshProjectList()

void ProjectOverviewWidget::refreshProjectList ( void )

◆ refreshRecentProjects()

void ProjectOverviewWidget::refreshRecentProjects ( void )

◆ renameProjectRequest

void ProjectOverviewWidget::renameProjectRequest ( void )
signal

◆ setWidgetLocked()

void ProjectOverviewWidget::setWidgetLocked ( bool _isLocked)
overridevirtual

Implements LockableWidget.


The documentation for this class was generated from the following files: