diff options
Diffstat (limited to 'kpilot/lib/pilotMemo.h')
-rw-r--r-- | kpilot/lib/pilotMemo.h | 105 |
1 files changed, 0 insertions, 105 deletions
diff --git a/kpilot/lib/pilotMemo.h b/kpilot/lib/pilotMemo.h deleted file mode 100644 index f4436ab75..000000000 --- a/kpilot/lib/pilotMemo.h +++ /dev/null @@ -1,105 +0,0 @@ -#ifndef _KPILOT_PILOTMEMO_H -#define _KPILOT_PILOTMEMO_H -/* pilotMemo.h KPilot -** -** Copyright (C) 1998-2001 by Dan Pilone -** -** See the .cc file for an explanation of what this file is for. -*/ - -/* -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU Lesser General Public License as published by -** the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details. -** -** You should have received a copy of the GNU Lesser General Public License -** along with this program in a file called COPYING; if not, write to -** the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, -** MA 02110-1301, USA. -*/ - -/* -** Bug reports and questions can be sent to kde-pim@kde.org -*/ - -#include <tqnamespace.h> -#include <tqstring.h> - -#include <pi-memo.h> - -#include "pilotRecord.h" -#include "pilotAppInfo.h" - -class KDE_EXPORT PilotMemo : public PilotRecordBase -{ -public: - /** - * Constructor. Create an empty memo. - */ - PilotMemo(void) : PilotRecordBase() { } ; - - /** - * Constructor. Create a memo in the Unfiled category with - * text @p s . - */ - PilotMemo(const TQString &s) : PilotRecordBase() - { - setText(s); - } ; - - /** - * Constructor. Create a memo with the category and - * attributes of the given record @p rec, and extract - * the text from that record as if it comes from the MemoDB. - */ - PilotMemo(const PilotRecord* rec); - - /** - * Constructor. Create a memo with category and - * attributes from the argument @p r, and set the - * text of the memo from string @p s. - */ - PilotMemo(const PilotRecordBase *r, const TQString &s) : - PilotRecordBase(r) - { - setText(s); - } - - ~PilotMemo() { } ; - - virtual TQString getTextRepresentation(Qt::TextFormat richText); - TQString text(void) const { return fText; } ; - void setText(const TQString &text) { fText = text.left(MAX_MEMO_LEN); } ; - TQString getTitle(void) const ; - PilotRecord* pack(); - - static const int MAX_MEMO_LEN=8192; - - /** - * Return a "short but sensible" title. getTitle() returns the - * first line of the memo, which may be very long - * and inconvenient. shortTitle() returns about 30 - * characters. - */ - TQString shortTitle() const; - - /** - * Returns a (complete) title if there is one and [unknown] - * otherwise. - */ - TQString sensibleTitle() const; - -private: - TQString fText; - -}; - -typedef PilotAppInfo<struct MemoAppInfo,unpack_MemoAppInfo, pack_MemoAppInfo> PilotMemoInfo; - -#endif |