labplot  2.8.2
About: LabPlot is an application for plotting and analysis of 2D and 3D functions and data. It is a complete rewrite of LabPlot1 and lacks in the first release a lot of features available in the predecessor. On the other hand, the GUI and the usability is more superior.
  Fossies Dox: labplot-2.8.2.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

AbstractColumnClearMasksCmd Class Reference

Clear masking information. More...

#include <abstractcolumncommands.h>

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

Public Member Functions

 AbstractColumnClearMasksCmd (AbstractColumnPrivate *col, QUndoCommand *parent=nullptr)
 Ctor. More...
 
 ~AbstractColumnClearMasksCmd () override
 Dtor. More...
 
void redo () override
 Execute the command. More...
 
void undo () override
 Undo the command. More...
 

Private Attributes

AbstractColumnPrivatem_col
 The private column data to modify. More...
 
IntervalAttribute< bool > m_masking
 The old masks. More...
 
bool m_copied
 A status flag. More...
 

Detailed Description

Clear masking information.

File : abstractcolumncommands.h Project : LabPlot

Description : Commands to be called by AbstractColumn to modify AbstractColumnPrivate

Copyright : (C) 2007-2009 Tilman Benkert (thzs@.nosp@m.gmx..nosp@m.net) Copyright : (C) 2010 Knut Franke (knut..nosp@m.fran.nosp@m.ke@gm.nosp@m.x.de)

  • This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. *
  • This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. *
  • You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA *
  • File : abstractcolumncommands.cpp Project : LabPlot

Description : Commands to be called by AbstractColumn to modify AbstractColumnPrivate

Copyright : (C) 2007-2009 Tilman Benkert (thzs@.nosp@m.gmx..nosp@m.net) Copyright : (C) 2010 Knut Franke (knut..nosp@m.fran.nosp@m.ke@gm.nosp@m.x.de)

  • This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. *
  • This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. *
  • You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA *

Definition at line 36 of file abstractcolumncommands.h.

Constructor & Destructor Documentation

◆ AbstractColumnClearMasksCmd()

AbstractColumnClearMasksCmd::AbstractColumnClearMasksCmd ( AbstractColumnPrivate col,
QUndoCommand *  parent = nullptr 
)
explicit

Ctor.

Definition at line 56 of file abstractcolumncommands.cpp.

References i18n, m_copied, and AbstractColumnPrivate::name().

◆ ~AbstractColumnClearMasksCmd()

AbstractColumnClearMasksCmd::~AbstractColumnClearMasksCmd ( )
overridedefault

Dtor.

Member Function Documentation

◆ redo()

void AbstractColumnClearMasksCmd::redo ( )
override

◆ undo()

void AbstractColumnClearMasksCmd::undo ( )
override

Member Data Documentation

◆ m_col

AbstractColumnClearMasksCmd::m_col
private

The private column data to modify.

Definition at line 45 of file abstractcolumncommands.h.

Referenced by redo(), and undo().

◆ m_copied

AbstractColumnClearMasksCmd::m_copied
private

A status flag.

Definition at line 47 of file abstractcolumncommands.h.

Referenced by AbstractColumnClearMasksCmd(), and redo().

◆ m_masking

AbstractColumnClearMasksCmd::m_masking
private

The old masks.

Definition at line 46 of file abstractcolumncommands.h.

Referenced by redo(), and undo().


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