• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeutils API Reference
  • KDE Home
  • Contact Us
 

kfloppy

  • sources
  • kde-4.12
  • kdeutils
  • kfloppy
Classes | Functions
format.h File Reference
#include "debug.h"
#include <QObject>
Include dependency graph for format.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DDZeroOut
 
class  Ext2Filesystem
 
class  FATFilesystem
 
class  FDFormat
 
struct  fdinfo
 
class  FloppyAction
 
class  KFAction
 
class  KFActionQueue
 

Functions

QString findExecutable (const QString &)
 

Detailed Description

This file defines a hierarchy of classes that can run a sequence of external programs (like fdformat, mkisofs, etc.) in sequence.

Stdout and stderr of those programs can be captured and analyzed in order to provide feedback to the user.

  • KFAction: Base class, just for performing some action.
  • KFActionQueue: Provides sequencing of KFActions
  • FloppyAction: Weird name; handles running a program, understands FD device names. This can be considered the "useful" base class of programming actions.
  • FDFormat: Runs fdformat(1) under BSD or Linux.
  • FATFilesystem: Creates an msdos (FAT) filesystem.
  • Ext2Filesystem: Creates ext2 filesystems.
  • MinixFilesystem: Creates Minix filesystems, under Linux.
  • UFSFilesystem: Creates UFS filesystem, under BSD.
Note
Maybe this is overkill, since for floppies all you need is fdformat(1) and some create-filesystem program like newfs(1) or mke2fs(1). However, for Zip disks, should they ever be supported, this is quite useful since you need to dd, fdisk, disklabel, and newfs them.

Definition in file format.h.

Function Documentation

QString findExecutable ( const QString &  )

Utility function that looks for executables in $PATH and in /sbin and /usr/sbin.

Definition at line 38 of file format.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:08:02 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kfloppy

Skip menu "kfloppy"
  • Main Page
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeutils API Reference

Skip menu "kdeutils API Reference"
  • ark
  • filelight
  • kcalc
  • kcharselect
  • kdf
  • kfloppy
  • kgpg
  • kremotecontrol
  • ktimer
  • kwallet
  • superkaramba
  • sweeper

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal