SHARP Zaurus
ザウルスサポートステーション
slmimetype.h
メインページ   クラス階層   アルファベット順リスト   データ構造リスト   ファイルリスト   データ構造メンバ  
slmimetype.h

00001 /*
00002  * Copyright (C) 2002 SHARP CORPORATION All rights reserved.
00003  */
00004 #ifndef SLMIMETYPE_H_INCLUDED
00005 #define SLMIMETYPE_H_INCLUDED
00006 
00007 #include <mimetype.h>
00008 #include <storage.h>
00009 #include "slmimetypesavedialogbase.h"
00010 
00011 class SlMimeType : public MimeType
00012 {
00013 public:
00014     SlMimeType(const QString& s);
00015     SlMimeType(const DocLnk& dl);
00016     ~SlMimeType();
00017 
00018     QString defaultDirName() const;
00019     QString defaultDirNameExt(bool) const;
00020     static QString defaultDirName(const QString&);
00021     static QString defaultDirNameExt(const QString&,bool);
00022     QString defaultDirPath() const;
00023     static QString defaultDirPath(const QString&);
00024     static QString saveDialog(QWidget *parent,const QString&,const QString&);
00025 
00026 protected:
00027     class mimetypeMap : public QMap<QString,QString> {
00028       public:
00029         mimetypeMap (const QString& mapfile);
00030         QString findDirName (const QString& type);
00031     };
00032 
00033     static const char*  def_file;
00034     static mimetypeMap* mime_map;
00035 };
00036 
00037 class QCheckListItem;
00038 class SlMimeTypeSaveDialog : public SlMimeTypeSaveDialogBase
00039 {
00040     Q_OBJECT
00041 public:
00042     SlMimeTypeSaveDialog(QWidget *parent=0,
00043                          const char *name=0,
00044                          bool modal=TRUE,WFlags fl=0);
00045     ~SlMimeTypeSaveDialog();
00046     uint volumeNum() const;
00047     void setDefaultVolume(const QString&);
00048     QString selectedVolume();
00049     
00050 private slots:
00051     void slotCurrentChanged(QListViewItem*);
00052 
00053 private:
00054     StorageInfo storage;
00055     uint vNum;
00056     QCheckListItem *controller;
00057 };
00058 
00059 #endif 
00060 
 
▲このページのトップへ
関連サイト   修理/ご相談窓口   利用上のご注意
COPYRIGHT