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

#include <mainwindow.h>

Inherits QMainWindow, and QMainWindow.

+ Collaboration diagram for MainWindow:

Public Member Functions

 MainWindow (QWidget *parent=0)
 
 ~MainWindow ()
 
 MainWindow (QWidget *parent=0)
 
 ~MainWindow ()
 
template<typename ElementType >
void updateElements (const library::Library &lib) noexcept
 

Private Slots

void on_pushButton_clicked ()
 
void on_timer_timeout ()
 
void on_checkBox_toggled (bool checked)
 
void on_addDirectoryBtn_clicked ()
 
void on_removeDirectoryBtn_clicked ()
 
void on_clrLibraryBtn_clicked ()
 
void on_updateBtn_clicked ()
 

Private Member Functions

template<typename ElementType >
void updateElements (const librepcb::library::Library &lib) noexcept
 

Private Attributes

Ui::MainWindow * ui
 
QTimer * timer
 
QString lastDir
 
int elementCount
 
int ignoreCount
 
int errorCount
 

Constructor & Destructor Documentation

MainWindow ( QWidget *  parent = 0)
explicit
~MainWindow ( )
MainWindow ( QWidget *  parent = 0)
explicit
~MainWindow ( )

Member Function Documentation

void on_pushButton_clicked ( )
privateslot

+ Here is the call graph for this function:

void on_timer_timeout ( )
privateslot
void on_checkBox_toggled ( bool  checked)
privateslot
void on_addDirectoryBtn_clicked ( )
privateslot
void on_removeDirectoryBtn_clicked ( )
privateslot
void on_clrLibraryBtn_clicked ( )
privateslot
void on_updateBtn_clicked ( )
privateslot

+ Here is the call graph for this function:

void updateElements ( const librepcb::library::Library lib)
privatenoexcept
void updateElements ( const library::Library lib)
noexcept

+ Here is the call graph for this function:

Member Data Documentation

Ui::MainWindow * ui
private
QTimer* timer
private
QString lastDir
private
int elementCount
private
int ignoreCount
private
int errorCount
private

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