123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- #ifndef KSGTDatei_H
- #define KSGTDatei_H
- #include "Array.h"
- namespace Framework
- {
- class Text;
-
- class KSGTDatei
- {
- private:
- Text *pfad;
- RCArray< RCArray< Text > > *data;
- int ref;
- public:
-
- __declspec( dllexport ) KSGTDatei();
-
-
- __declspec( dllexport ) KSGTDatei( const char *pfad );
-
-
- __declspec( dllexport ) KSGTDatei( Text *pfad );
-
- __declspec( dllexport ) ~KSGTDatei();
-
-
- __declspec( dllexport ) void setPfad( const char *pfad );
-
-
- __declspec( dllexport ) void setPfad( Text *pfad );
-
-
- __declspec( dllexport ) bool laden();
-
-
-
-
- __declspec( dllexport ) bool addZeile( int feldAnzahl, RCArray< Text > *zWert );
-
-
-
-
-
- __declspec( dllexport ) bool setZeile( int zeile, int feldAnzahl, RCArray< Text > *zWert );
-
-
-
- __declspec( dllexport ) bool removeZeile( int zeile );
-
-
-
-
-
- __declspec( dllexport ) bool addFeld( int zeile, int pos, Text *wert );
-
-
-
-
-
- __declspec( dllexport ) bool addFeld( int zeile, int pos, const char *wert );
-
-
-
-
- __declspec( dllexport ) bool addFeld( int zeile, Text *wert );
-
-
-
-
- __declspec( dllexport ) bool addFeld( int zeile, const char *wert );
-
-
-
-
-
- __declspec( dllexport ) bool setFeld( int zeile, int feld, Text *wert );
-
-
-
-
-
- __declspec( dllexport ) bool setFeld( int zeile, int feld, const char *wert );
-
-
-
-
- __declspec( dllexport ) bool removeFeld( int zeile, int feld );
-
-
- __declspec( dllexport ) bool speichern();
-
- __declspec( dllexport ) int getZeilenAnzahl() const;
-
-
- __declspec( dllexport ) int getFeldAnzahl( int zeile ) const;
-
-
-
-
- __declspec( dllexport ) Text *getFeld( int zeile, int feld ) const;
-
-
-
-
- __declspec( dllexport ) Text *zFeld( int zeile, int feld ) const;
-
-
- __declspec( dllexport ) KSGTDatei *getThis();
-
-
- __declspec( dllexport ) KSGTDatei *release();
- };
- }
- #endif
|