/* ============================================================ * File : gpfileiteminfo.h * Author: Renchi Raju * Date : 2003-01-22 * Description : * * Copyright 2003 by Renchi Raju * 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, 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. * * ============================================================ */ #ifndef GPFILEITEMINFO_H #define GPFILEITEMINFO_H #include #include namespace KIPIKameraKlientPlugin { class GPFileItemInfo { public: GPFileItemInfo(); ~GPFileItemInfo(); GPFileItemInfo(const GPFileItemInfo& info); GPFileItemInfo& operator=(const GPFileItemInfo& info); // --------------------------------------------------------- TQString name; TQString folder; // --------------------------------------------------------- bool fileInfoAvailable; TQString mime; TQString time; int size; int width; int height; int readPermissions; int writePermissions; int downloaded; // --------------------------------------------------------- bool previewInfoAvailable; TQString previewMime; int previewSize; int previewWidth; int previewHeight; int previewDownloaded; // --------------------------------------------------------- bool audioInfoAvailable; TQString audioMime; int audioSize; int audioDownloaded; // --------------------------------------------------------- void *viewItem; }; // Container for GPFileItemInfo typedef TQValueList GPFileItemInfoList; } // NameSpace KIPIKameraKlientPlugin #endif