PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::PMainToolBar Class Reference

#include <PMainToolBar.h>

Inheritance diagram for dyno::PMainToolBar:
Collaboration diagram for dyno::PMainToolBar:

Public Slots

void newFile ()
 
void openFile ()
 
void saveFile ()
 
void saveAsFile ()
 
void closeFile ()
 
void closeAllFiles ()
 

Signals

void newSceneLoaded ()
 
void nodeCreated (std::shared_ptr< Node > node)
 
void logActTriggered ()
 
void settingTriggered ()
 
- Signals inherited from tt::TabToolbar
void Minimized ()
 
void Maximized ()
 
void SpecialTabClicked ()
 
void StyleChanged ()
 

Public Member Functions

 PMainToolBar (Qt::QtNodeFlowWidget *nodeFlow, QWidget *parent=nullptr, unsigned _groupMaxHeight=75, unsigned _groupRowCount=3)
 
- Public Member Functions inherited from tt::TabToolbar
 TabToolbar (QWidget *parent=nullptr, unsigned _groupMaxHeight=75, unsigned _groupRowCount=3)
 
virtual ~TabToolbar ()
 
void SetSpecialTabEnabled (bool enabled)
 
PageAddPage (const QString &pageName)
 
PageAddPage (const QIcon &icon, const QString &pageName)
 
QAction * HideAction ()
 
void AddCornerAction (QAction *action)
 
void SetStyle (const QString &styleName)
 
QString GetStyle () const
 
unsigned RowCount () const
 
unsigned GroupMaxHeight () const
 
int CurrentTab () const
 
void SetCurrentTab (int index)
 

Private Member Functions

void setupFileMenu ()
 
void setupEditMenu ()
 

Private Attributes

Qt::QtNodeFlowWidgetmNodeFlow = nullptr
 
QAction * mNewFileAct
 
QAction * mOpenFileAct
 
QAction * mSaveFileAct
 
QAction * mSaveAsFileAct
 
QAction * mCloseAct
 
QAction * mCloseAllAct
 
QAction * mLogAct
 
QAction * mSettingAct
 
QString mFileName
 

Additional Inherited Members

- Protected Member Functions inherited from tt::TabToolbar
bool event (QEvent *event) override
 

Detailed Description

Definition at line 10 of file PMainToolBar.h.

Constructor & Destructor Documentation

◆ PMainToolBar()

dyno::PMainToolBar::PMainToolBar ( Qt::QtNodeFlowWidget * nodeFlow,
QWidget * parent = nullptr,
unsigned _groupMaxHeight = 75,
unsigned _groupRowCount = 3 )

Definition at line 25 of file PMainToolBar.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ closeAllFiles

void dyno::PMainToolBar::closeAllFiles ( )
slot

Definition at line 152 of file PMainToolBar.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ closeFile

void dyno::PMainToolBar::closeFile ( )
slot

Definition at line 147 of file PMainToolBar.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ logActTriggered

void dyno::PMainToolBar::logActTriggered ( )
signal
Here is the caller graph for this function:

◆ newFile

void dyno::PMainToolBar::newFile ( )
slot

Definition at line 104 of file PMainToolBar.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ newSceneLoaded

void dyno::PMainToolBar::newSceneLoaded ( )
signal

◆ nodeCreated

void dyno::PMainToolBar::nodeCreated ( std::shared_ptr< Node > node)
signal
Here is the caller graph for this function:

◆ openFile

void dyno::PMainToolBar::openFile ( )
slot

Definition at line 110 of file PMainToolBar.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ saveAsFile

void dyno::PMainToolBar::saveAsFile ( )
slot

Definition at line 137 of file PMainToolBar.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ saveFile

void dyno::PMainToolBar::saveFile ( )
slot

Definition at line 125 of file PMainToolBar.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ settingTriggered

void dyno::PMainToolBar::settingTriggered ( )
signal
Here is the caller graph for this function:

◆ setupEditMenu()

void dyno::PMainToolBar::setupEditMenu ( )
private

Definition at line 190 of file PMainToolBar.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setupFileMenu()

void dyno::PMainToolBar::setupFileMenu ( )
private

Definition at line 157 of file PMainToolBar.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ mCloseAct

QAction* dyno::PMainToolBar::mCloseAct
private

Definition at line 49 of file PMainToolBar.h.

◆ mCloseAllAct

QAction* dyno::PMainToolBar::mCloseAllAct
private

Definition at line 51 of file PMainToolBar.h.

◆ mFileName

QString dyno::PMainToolBar::mFileName
private

Definition at line 58 of file PMainToolBar.h.

◆ mLogAct

QAction* dyno::PMainToolBar::mLogAct
private

Definition at line 54 of file PMainToolBar.h.

◆ mNewFileAct

QAction* dyno::PMainToolBar::mNewFileAct
private

Definition at line 41 of file PMainToolBar.h.

◆ mNodeFlow

Qt::QtNodeFlowWidget* dyno::PMainToolBar::mNodeFlow = nullptr
private

Definition at line 38 of file PMainToolBar.h.

◆ mOpenFileAct

QAction* dyno::PMainToolBar::mOpenFileAct
private

Definition at line 43 of file PMainToolBar.h.

◆ mSaveAsFileAct

QAction* dyno::PMainToolBar::mSaveAsFileAct
private

Definition at line 47 of file PMainToolBar.h.

◆ mSaveFileAct

QAction* dyno::PMainToolBar::mSaveFileAct
private

Definition at line 45 of file PMainToolBar.h.

◆ mSettingAct

QAction* dyno::PMainToolBar::mSettingAct
private

Definition at line 56 of file PMainToolBar.h.


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