Remove MountEntry class.
This commit is contained in:
parent
8dd1e70b21
commit
4a64465738
|
@ -11,7 +11,6 @@ set(CORE_SRC
|
||||||
core/diskdevice.cpp
|
core/diskdevice.cpp
|
||||||
core/fstab.cpp
|
core/fstab.cpp
|
||||||
core/lvmdevice.cpp
|
core/lvmdevice.cpp
|
||||||
core/mountentry.cpp
|
|
||||||
core/operationrunner.cpp
|
core/operationrunner.cpp
|
||||||
core/operationstack.cpp
|
core/operationstack.cpp
|
||||||
core/partition.cpp
|
core/partition.cpp
|
||||||
|
@ -34,7 +33,6 @@ set(CORE_LIB_HDRS
|
||||||
core/diskdevice.h
|
core/diskdevice.h
|
||||||
core/fstab.h
|
core/fstab.h
|
||||||
core/lvmdevice.h
|
core/lvmdevice.h
|
||||||
core/mountentry.h
|
|
||||||
core/operationrunner.h
|
core/operationrunner.h
|
||||||
core/operationstack.h
|
core/operationstack.h
|
||||||
core/partition.h
|
core/partition.h
|
||||||
|
|
|
@ -1,45 +0,0 @@
|
||||||
/*************************************************************************
|
|
||||||
* Copyright (C) 2009, 2010 by Volker Lanz <vl@fidra.de> *
|
|
||||||
* Copyright (C) 2016 by Andrius Štikonas <andrius@stikonas.eu> *
|
|
||||||
* *
|
|
||||||
* 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 3 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, see <http://www.gnu.org/licenses/>.*
|
|
||||||
*************************************************************************/
|
|
||||||
|
|
||||||
#include "core/mountentry.h"
|
|
||||||
|
|
||||||
#include <mntent.h>
|
|
||||||
|
|
||||||
MountEntry::MountEntry(const QString& n, const QString& p, const QString& t, const QStringList& o, qint32 d, qint32 pn, IdentifyType type) :
|
|
||||||
name(n),
|
|
||||||
path(p),
|
|
||||||
type(t),
|
|
||||||
options(o),
|
|
||||||
dumpFreq(d),
|
|
||||||
passNumber(pn),
|
|
||||||
identifyType(type)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
MountEntry::MountEntry(struct mntent* p, IdentifyType type) :
|
|
||||||
name(QString::fromUtf8(p->mnt_fsname)),
|
|
||||||
path(QString::fromUtf8(p->mnt_dir)),
|
|
||||||
type(QString::fromUtf8(p->mnt_type)),
|
|
||||||
options(QString::fromUtf8(p->mnt_opts).split(QStringLiteral(","))),
|
|
||||||
dumpFreq(p->mnt_freq),
|
|
||||||
passNumber(p->mnt_passno),
|
|
||||||
identifyType(type)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -1,49 +0,0 @@
|
||||||
/*************************************************************************
|
|
||||||
* Copyright (C) 2009, 2010 by Volker Lanz <vl@fidra.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 3 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, see <http://www.gnu.org/licenses/>.*
|
|
||||||
*************************************************************************/
|
|
||||||
|
|
||||||
#if !defined(KPMCORE_MOUNTENTRY_H)
|
|
||||||
|
|
||||||
#define KPMCORE_MOUNTENTRY_H
|
|
||||||
|
|
||||||
#include "util/libpartitionmanagerexport.h"
|
|
||||||
|
|
||||||
#include <QString>
|
|
||||||
#include <QStringList>
|
|
||||||
#include <QtGlobal>
|
|
||||||
|
|
||||||
struct mntent;
|
|
||||||
|
|
||||||
class LIBKPMCORE_EXPORT MountEntry
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
enum IdentifyType { deviceNode, uuid, label };
|
|
||||||
|
|
||||||
public:
|
|
||||||
MountEntry(const QString& n, const QString& p, const QString& t, const QStringList& o, qint32 d, qint32 pn, IdentifyType type);
|
|
||||||
MountEntry(struct mntent* p, IdentifyType type);
|
|
||||||
|
|
||||||
public:
|
|
||||||
QString name;
|
|
||||||
QString path;
|
|
||||||
QString type;
|
|
||||||
QStringList options;
|
|
||||||
qint32 dumpFreq;
|
|
||||||
qint32 passNumber;
|
|
||||||
IdentifyType identifyType;
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
Loading…
Reference in New Issue