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

00001 /*
00002  * Copyright (C) 2002 SHARP CORPORATION All rights reserved.
00003  */
00004 
00005 
00006 
00007 
00008 #ifndef __SLCATEGORYEDIT_H__
00009 #define __SLCATEGORYEDIT_H__
00010 
00011 #include "slcategories.h"
00012 #include "slcategoryeditbase_p.h"
00013 #include <qarray.h>
00014 
00015 using namespace SlCategory;
00016 
00017 class SlCategoryEditPrivate;
00018 
00019 #include <qmessagebox.h>
00020 #include <qlineedit.h>
00021 #include <qdialog.h>
00022 class SlCategoryDialog : public QDialog
00023 {
00024   Q_OBJECT
00025 
00026 public:
00027   SlCategoryDialog(QWidget *,const QString &, const QString&, const QString&,
00028                    SlCategoryEditPrivate*);
00029 
00030   QString str;
00031 
00032 protected slots:
00033     void reject();
00034     void done(int);
00035 
00036 private:
00037   QLineEdit *ed;
00038   SlCategoryEditPrivate *d;
00039 };
00040 
00041 class SlCategoryEdit : public SlCategoryEditBase
00042 {
00043     Q_OBJECT
00044 
00045 public:
00046     SlCategoryEdit( QWidget *parent = 0, const char *name = 0 );
00047     SlCategoryEdit( const QArray<int> &vlRecs, const QString &appName,
00048                     const QString &visibleName,
00049                     QWidget *parent = 0, const char *name = 0 );
00050     ~SlCategoryEdit();
00051     void setCategories( const QArray<int> &vlRecs,
00052             const QString &appName, const QString &visibleName );
00053     QArray<int> newCategories();
00054     void kludge();
00055 
00056 protected:
00057     void accept();
00058     void resizeEvent( QResizeEvent *e );
00059 
00060 protected slots:
00061     void slotAdd();
00062     void slotRemove();
00063     void slotSetText( QListViewItem *selected );
00064     void slotSetGlobal( bool isChecked );
00065     
00066     void slotRename();
00067     
00068     
00069 
00070 private:
00071     SlCategoryEditPrivate *d;
00072 
00073     
00074     QString oldText;
00075     
00076 };
00077 
00078 QString categoryFileName();
00079 
00080 #endif
 
▲このページのトップへ
関連サイト   修理/ご相談窓口   利用上のご注意
COPYRIGHT