MattyNotes
MattyNotesMainWindow Class Reference

#include <mattynotesmainwindow.h>

Inheritance diagram for MattyNotesMainWindow:
Collaboration diagram for MattyNotesMainWindow:

Public Member Functions

 MattyNotesMainWindow (QWidget *parent=0)
 
 ~MattyNotesMainWindow ()
 

Private Slots

void addNote ()
 
void closeWindow ()
 
void maximizeWindow ()
 
void minimizeWindow ()
 
void refreshMainWindow ()
 
void openSettings ()
 
void resizeMattyToolbarButtons ()
 
bool WindowActivatedEvent (QEvent *e)
 

Private Member Functions

void mousePressEvent (QMouseEvent *event)
 
void mouseMoveEvent (QMouseEvent *event)
 
void connectToDb (const QString &PathToDb=QStringLiteral(""))
 
void buildBody ()
 
void buildMainToolBar ()
 
void buildMattyToolBar ()
 
void setConnects ()
 
void setActions ()
 

Private Attributes

QMenuBar * menuBar
 
QStatusBar * statusBar
 
QToolBar * mainToolBar
 
QWidget * MainToolBarSpacerLeft
 
QLabel * WindowHeaderLabel
 
QWidget * MainToolBarSpacerRight
 
QPushButton * MinimizeWindowButton
 
QPushButton * MaximizeWindowButton
 
QPushButton * CloseWindowButton
 
QToolBar * MattyToolBar
 
class MattyClocksMainClocks
 
QPushButton * SettingsButton
 
QWidget * MattyToolBarMainSpacer
 
QPushButton * RefreshNoteListButton
 
QPushButton * AddNoteButton
 
QWidget * centralWidget
 
QGridLayout * MainGridLayout
 
QSplitter * MainSplitter
 
QWidget * LeftSideWidget
 
QWidget * RightSideWidget
 
QGridLayout * LeftGridLayout
 
QVBoxLayout * LeftSideVerLayout
 
QLabel * MotivatorLabel
 
QSpacerItem * LeftSideVerticalSpacer
 
QSpacerItem * LeftSideHorizontalSpacer
 
QGridLayout * RightGridLayout
 
QWidget * NoteOptionsWidget
 
QScrollArea * GroupBoxScrollArea
 
QWidget * GroupBoxScrollAreaWidgetContents
 
QGridLayout * GroupBoxHolderLayout
 
QGraphicsOpacityEffect * opacity
 
QAction * closeMainWindow
 
QAction * addNewNote
 
QAction * RefreshMainWindow
 
int m_nMouseClick_X_Coordinate
 
int m_nMouseClick_Y_Coordinate
 

Constructor & Destructor Documentation

MattyNotesMainWindow::MattyNotesMainWindow ( QWidget *  parent = 0)

Here is the call graph for this function:

MattyNotesMainWindow::~MattyNotesMainWindow ( )

Member Function Documentation

void MattyNotesMainWindow::addNote ( )
privateslot

Here is the call graph for this function:

Here is the caller graph for this function:

void MattyNotesMainWindow::buildBody ( )
private

Here is the caller graph for this function:

void MattyNotesMainWindow::buildMainToolBar ( )
private

Here is the caller graph for this function:

void MattyNotesMainWindow::buildMattyToolBar ( )
private

Here is the caller graph for this function:

void MattyNotesMainWindow::closeWindow ( )
privateslot

Here is the caller graph for this function:

void MattyNotesMainWindow::connectToDb ( const QString &  PathToDb = QStringLiteral(""))
private

Here is the call graph for this function:

Here is the caller graph for this function:

void MattyNotesMainWindow::maximizeWindow ( )
privateslot

Here is the caller graph for this function:

void MattyNotesMainWindow::minimizeWindow ( )
privateslot

Here is the caller graph for this function:

void MattyNotesMainWindow::mouseMoveEvent ( QMouseEvent *  event)
private
void MattyNotesMainWindow::mousePressEvent ( QMouseEvent *  event)
private
void MattyNotesMainWindow::openSettings ( )
privateslot

Here is the caller graph for this function:

void MattyNotesMainWindow::refreshMainWindow ( )
privateslot

Here is the call graph for this function:

Here is the caller graph for this function:

void MattyNotesMainWindow::resizeMattyToolbarButtons ( )
privateslot
void MattyNotesMainWindow::setActions ( )
private

Here is the caller graph for this function:

void MattyNotesMainWindow::setConnects ( )
inlineprivate

Here is the call graph for this function:

Here is the caller graph for this function:

bool MattyNotesMainWindow::WindowActivatedEvent ( QEvent *  e)
privateslot

Here is the call graph for this function:

Member Data Documentation

QAction* MattyNotesMainWindow::addNewNote
private
QPushButton* MattyNotesMainWindow::AddNoteButton
private
QWidget* MattyNotesMainWindow::centralWidget
private
QAction* MattyNotesMainWindow::closeMainWindow
private
QPushButton* MattyNotesMainWindow::CloseWindowButton
private
QGridLayout* MattyNotesMainWindow::GroupBoxHolderLayout
private
QScrollArea* MattyNotesMainWindow::GroupBoxScrollArea
private
QWidget* MattyNotesMainWindow::GroupBoxScrollAreaWidgetContents
private
QGridLayout* MattyNotesMainWindow::LeftGridLayout
private
QSpacerItem* MattyNotesMainWindow::LeftSideHorizontalSpacer
private
QVBoxLayout* MattyNotesMainWindow::LeftSideVerLayout
private
QSpacerItem* MattyNotesMainWindow::LeftSideVerticalSpacer
private
QWidget* MattyNotesMainWindow::LeftSideWidget
private
int MattyNotesMainWindow::m_nMouseClick_X_Coordinate
private
int MattyNotesMainWindow::m_nMouseClick_Y_Coordinate
private
class MattyClocks* MattyNotesMainWindow::MainClocks
private
QGridLayout* MattyNotesMainWindow::MainGridLayout
private
QSplitter* MattyNotesMainWindow::MainSplitter
private
QToolBar* MattyNotesMainWindow::mainToolBar
private
QWidget* MattyNotesMainWindow::MainToolBarSpacerLeft
private
QWidget* MattyNotesMainWindow::MainToolBarSpacerRight
private
QToolBar* MattyNotesMainWindow::MattyToolBar
private
QWidget* MattyNotesMainWindow::MattyToolBarMainSpacer
private
QPushButton* MattyNotesMainWindow::MaximizeWindowButton
private
QMenuBar* MattyNotesMainWindow::menuBar
private
QPushButton* MattyNotesMainWindow::MinimizeWindowButton
private
QLabel* MattyNotesMainWindow::MotivatorLabel
private
QWidget* MattyNotesMainWindow::NoteOptionsWidget
private
QGraphicsOpacityEffect* MattyNotesMainWindow::opacity
private
QAction* MattyNotesMainWindow::RefreshMainWindow
private
QPushButton* MattyNotesMainWindow::RefreshNoteListButton
private
QGridLayout* MattyNotesMainWindow::RightGridLayout
private
QWidget* MattyNotesMainWindow::RightSideWidget
private
QPushButton* MattyNotesMainWindow::SettingsButton
private
QStatusBar* MattyNotesMainWindow::statusBar
private
QLabel* MattyNotesMainWindow::WindowHeaderLabel
private

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