ark
arkviewer.h
Go to the documentation of this file.00001 #ifndef ARKVIEWER_H 00002 #define ARKVIEWER_H 00003 00004 /* 00005 * ark: A program for modifying archives via a GUI. 00006 * 00007 * Copyright (C) 2004-2007, Henrique Pinto <henrique.pinto@kdemail.net> 00008 * 00009 * This program is free software; you can redistribute it and/or modify 00010 * it under the terms of the GNU General Public License as published by 00011 * the Free Software Foundation; either version 2 of the License, or 00012 * (at your option) any later version. 00013 * 00014 * This program is distributed in the hope that it will be useful, 00015 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00016 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00017 * GNU General Public License for more details. 00018 * 00019 * You should have received a copy of the GNU General Public License 00020 * along with this program; if not, write to the Free Software 00021 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 00022 * 00023 */ 00024 00025 #include <KDialog> 00026 #include <KParts/ReadOnlyPart> 00027 00028 class ArkViewer : public KDialog 00029 { 00030 Q_OBJECT 00031 00032 public: 00033 explicit ArkViewer( QWidget* parent = 0 ); 00034 ~ArkViewer(); 00035 00036 bool view( const QString& filename ); 00037 00038 protected slots: 00039 void slotFinished(); 00040 00041 private: 00042 KParts::ReadOnlyPart *m_part; 00043 QWidget *m_widget; 00044 }; 00045 00046 #endif // ARKVIEWER_H 00047
KDE 4.2 API Reference