LibrePCB Developers Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SchematicPagesDock Class Referencefinal

The SchematicPagesDock class. More...

#include <schematicpagesdock.h>

Inherits QDockWidget.

+ Collaboration diagram for SchematicPagesDock:

Public Slots

void activeSchematicChanged (int oldIndex, int newIndex)
 
void schematicAdded (int newIndex)
 
void schematicRemoved (int oldIndex)
 

Public Member Functions

 SchematicPagesDock (Project &project, SchematicEditor &editor)
 
 ~SchematicPagesDock ()
 
void resizeEvent (QResizeEvent *event)
 

Private Slots

void on_btnNewSchematic_clicked ()
 
void on_btnRemoveSchematic_clicked ()
 
void on_listWidget_currentRowChanged (int currentRow)
 

Private Member Functions

 SchematicPagesDock ()
 
 SchematicPagesDock (const SchematicPagesDock &other)
 
SchematicPagesDockoperator= (const SchematicPagesDock &rhs)
 

Private Attributes

ProjectmProject
 
SchematicEditormEditor
 
Ui::SchematicPagesDock * mUi
 

Detailed Description

The SchematicPagesDock class.

Constructor & Destructor Documentation

SchematicPagesDock ( Project project,
SchematicEditor editor 
)
explicit

+ Here is the call graph for this function:

SchematicPagesDock ( )
private
SchematicPagesDock ( const SchematicPagesDock other)
private

Member Function Documentation

void resizeEvent ( QResizeEvent *  event)
Todo:
The width of the icons is not very accurate
void activeSchematicChanged ( int  oldIndex,
int  newIndex 
)
slot

+ Here is the caller graph for this function:

void schematicAdded ( int  newIndex)
slot

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void schematicRemoved ( int  oldIndex)
slot

+ Here is the caller graph for this function:

void on_btnNewSchematic_clicked ( )
privateslot

+ Here is the call graph for this function:

void on_btnRemoveSchematic_clicked ( )
privateslot

+ Here is the call graph for this function:

void on_listWidget_currentRowChanged ( int  currentRow)
privateslot

+ Here is the call graph for this function:

SchematicPagesDock& operator= ( const SchematicPagesDock rhs)
private

Member Data Documentation

Project& mProject
private
SchematicEditor& mEditor
private
Ui::SchematicPagesDock* mUi
private

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