class KdbxDoc

* 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. More...

Definition#include <kdbx/kdbxdoc.h>
InheritsQObject (qt)
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Slots

Public Members

Private Members


Detailed Description

* 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. * * *************************************************************************

 KdbxDoc (QWidget *parent, const char *name=0)

Constructor for the fileclass of the application

KdbxDoc ()

Destructor for the fileclass of the application

void  addView (KdbxView *view)

adds a view to the document which represents the document contents. Usually this is your main view.

void  removeView (KdbxView *view)

removes a view from the list of currently connected views

void  setModified (bool _m=true)

sets the modified flag for the document after a modifying action on the view connected to the document.

bool  isModified ()

returns if the document is modified or not. Use this to determine if your document needs saving by the user on closing.

bool  saveModified ()

"save modified" - asks the user for saving if the document is modified

void  deleteContents ()

deletes the document's contents

bool  newDocument ()

initializes the document generally

void  closeDocument ()

closes the acutal document

bool  openDocument (const KURL& url, const char *format=0)

loads the document by filename and format and emits the updateViews() signal

bool  saveDocument (const KURL& url, const char *format=0)

saves the document under filename and format.

const KURL&  URL ()

[const]

returns the KURL of the document

void  setURL (const KURL& url)

sets the URL of the document

void  slotUpdateAllViews (KdbxView *sender)

[slot]

calls repaint() on all views connected to the document object and is called by the view by which the document has been changed. As this view normally repaints itself, it is excluded from the paintEvent.

static QList<KdbxView> * pViewList

the list of the views currently connected to the document

QList <DBXTREE> items

bool modified

[private]

the modified flag of the current document

KURL doc_url

[private]


Generated by: dave@davepc on Sun May 13 17:03:35 2001, using kdoc 2.0a42.