Remove MountEntry class.
This commit is contained in:
parent
8dd1e70b21
commit
4a64465738
|
@ -11,7 +11,6 @@ set(CORE_SRC
|
|||
core/diskdevice.cpp
|
||||
core/fstab.cpp
|
||||
core/lvmdevice.cpp
|
||||
core/mountentry.cpp
|
||||
core/operationrunner.cpp
|
||||
core/operationstack.cpp
|
||||
core/partition.cpp
|
||||
|
@ -34,7 +33,6 @@ set(CORE_LIB_HDRS
|
|||
core/diskdevice.h
|
||||
core/fstab.h
|
||||
core/lvmdevice.h
|
||||
core/mountentry.h
|
||||
core/operationrunner.h
|
||||
core/operationstack.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