Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::AppModuleAction Class Reference

Holds a single application module action. More...

#include <AppModuleAction.h>

Inheritance diagram for sf::AppModuleAction:
Collaboration diagram for sf::AppModuleAction:

Public Types

enum  EType { atIndependent , atMultiDocument }
 Types of action. More...
 

Public Member Functions

 AppModuleAction (AppModuleActions *parent)
 Constructor.
 
QAction getAction (QObject *parent) const
 Gets a new created action entry from this instance.
 

Detailed Description

Holds a single application module action.

Member Enumeration Documentation

◆ EType

Types of action.

Enumerator
atIndependent 

Action.

atMultiDocument 

Action applies to a multiple document widget created by the module.

Constructor & Destructor Documentation

◆ AppModuleAction()

sf::AppModuleAction::AppModuleAction ( AppModuleActions parent)
explicit

Constructor.

Parameters
parentOwning parent.

Member Function Documentation

◆ getAction()

QAction sf::AppModuleAction::getAction ( QObject *  parent) const

Gets a new created action entry from this instance.

Returns
New formed action.

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