1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- #ifndef DateiDialog_H
- #define DateiDialog_H
- #include "Array.h"
- #include "Thread.h"
- namespace Framework
- {
- class Text;
- void InitDialog();
-
- class DateiDialog : public virtual ReferenceCounter
- {
- private:
- RCArray<Text>* typeName;
- RCArray<Text>* type;
- int fileIndex;
- public:
-
- DLLEXPORT DateiDialog();
-
- DLLEXPORT ~DateiDialog();
-
- DLLEXPORT void removeDateiTypen();
-
-
-
-
- DLLEXPORT void addDateiTyp(const char* name, const char* typ);
-
-
-
-
- DLLEXPORT void addDateiTyp(Text* name, Text* typ);
-
-
-
- DLLEXPORT void setDateiTypAuswahl(int i);
-
-
-
- DLLEXPORT Text* anzeigen(bool open) const;
- };
-
- class DateiDialogTh : public Thread
- {
- private:
- DateiDialog* dialog;
- Text* ret;
- bool open;
- public:
-
- DLLEXPORT DateiDialogTh();
-
- DLLEXPORT ~DateiDialogTh();
-
-
- DLLEXPORT void setOpen(bool b);
-
- DLLEXPORT void removeDateiTypen();
-
-
-
-
- DLLEXPORT void addDateiTyp(const char* name, const char* typ);
-
-
-
-
- DLLEXPORT void addDateiTyp(Text* name, Text* typ);
-
-
-
- DLLEXPORT void setDateiTypAuswahl(int i);
-
-
- DLLEXPORT void thread() override;
-
-
- DLLEXPORT Text* getPfad() const;
-
-
- DLLEXPORT Text* zPfad() const;
- };
- };
- #endif
|