API Documentation
Loading...
Searching...
No Matches
AutomatedTestingDialog Class Reference

Gives user information and allows execution for all registered automated testing. More...

#include <AutomatedTesting.h>

Inheritance diagram for AutomatedTestingDialog:
[legend]
Collaboration diagram for AutomatedTestingDialog:
[legend]

Public Member Functions

void addTest (AutomatedTest *test)
 
 AutomatedTestingDialog (QWidget *parent=nullptr)
 
void chooseTestFolder ()
 
File testFolder () const
 
- Public Member Functions inherited from RibbonSubGroup
ButtonaddButton (Button *button, uint04 index=Constant< uint04 >::Invalid, bool update_layout=false)
 
const Buffer< Button * > & buttons () const
 
Vector< 2, int > calcSize () const
 
void clear ()
 
int currentPrimary () const
 
int currentSecondary () const
 
Vector< 2, int > estimatedSize () const
 
void init ()
 
int largeButtonWidth () const
 
int marginThickness () const
 
int mediumButtonWidth () const
 
QSize minimumSizeHint () const override
 
Vector< 2, int > minSize () const
 
uint04 numOfColumns () const
 
void removeButton (Button *button)
 
void resizeEvent (QResizeEvent *resize_event) override
 
 RibbonSubGroup (const TranslatedString &title, QWidget *parent=nullptr)
 
 RibbonSubGroup (QWidget *parent=nullptr)
 
void setExpandingIcons (bool expanding)
 
void setFixedNumOfRows (uint01 fixed_num_of_rows)
 
void setIconSizeMultiplier (fltp04 size_multiplier)
 
void setIgnoredSize (bool ignored)
 
void setLayoutMode (RibbonLayoutMode layout_mode)
 
void setNumberOfRows (uint04 number_of_rows)
 
void setSpacing (int spacing)
 
void setTitle (const TranslatedString &title)
 
void setVertical (bool is_vertical)
 
virtual void setVisible (bool is_visible) override
 
QSize sizeHint () const override
 
virtual void sortButtons (const std::function< bool(Button *, Button *)> &sorter)
 
const TranslatedStringtitle () const
 
void updateRibbonLayout ()
 

Static Public Member Functions

static void AddTest (AutomatedTest *test)
 

Protected Attributes

Buffer< AutomatedTest * > m_automated_tests
 
File m_test_folder
 
- Protected Attributes inherited from RibbonSubGroup
bool m_auto_fill_table
 
QWidget * m_button_panel
 
Buffer< Button * > m_buttons
 
Vector< 2, int > m_estimated_size
 
bool m_expanding_icons
 
uint01 m_fixed_num_of_rows
 
Vector< 2, int > m_full_size
 
fltp04 m_icon_size_multiplier
 
bool m_ignored_size
 
bool m_is_vertical
 
QCustomLabelm_label
 
Vector< 2, int > m_large_button_size
 
int m_last_width
 
QGridLayout * m_layout
 
RibbonLayoutMode m_layout_mode
 
uint01 m_num_of_rows
 
TranslatedString m_title
 

Static Protected Attributes

static Buffer< AutomatedTest * > s_application_tests
 

Additional Inherited Members

- Signals inherited from RibbonSubGroup
void requestLayoutUpdate ()
 

Detailed Description

Gives user information and allows execution for all registered automated testing.


Class: AutomatedTestingDialog

autotoc_md1042

Constructor & Destructor Documentation

◆ AutomatedTestingDialog()

AutomatedTestingDialog ( QWidget * parent = nullptr)

Member Function Documentation

◆ AddTest()

static void AddTest ( AutomatedTest * test)
static

◆ addTest()

void addTest ( AutomatedTest * test)

◆ chooseTestFolder()

void chooseTestFolder ( )

◆ testFolder()

File testFolder ( ) const

Member Data Documentation

◆ m_automated_tests

Buffer<AutomatedTest*> m_automated_tests
protected

◆ m_test_folder

File m_test_folder
protected

◆ s_application_tests

Buffer<AutomatedTest*> s_application_tests
staticprotected

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