]> icculus.org git repositories - duncan/yast2-web-wt.git/blob - src/YWebUI_widgets.cc
examples
[duncan/yast2-web-wt.git] / src / YWebUI_widgets.cc
1 /*---------------------------------------------------------------------\
2 |                                                                      |
3 |                      __   __    ____ _____ ____                      |
4 |                      \ \ / /_ _/ ___|_   _|___ \                     |
5 |                       \ V / _` \___ \ | |   __) |                    |
6 |                        | | (_| |___) || |  / __/                     |
7 |                        |_|\__,_|____/ |_| |_____|                    |
8 |                                                                      |
9 |                               core system                            |
10 |                                                        (C) SuSE GmbH |
11 \----------------------------------------------------------------------/
12
13   File:         YWebUI_widgets.cc
14
15   Author:       Stefan Hundhammer <sh@suse.de>
16                 Stanislav Visnovsky <visnov@suse.cz>
17
18 /-*/
19
20 #define y2log_component "web-ui"
21 #include <ycp/y2log.h>
22
23 #include "YWebUI.h"
24
25
26 //========= Optional widgets ========================================================
27
28
29 bool YWebUI::hasBarGraph()
30 {
31     return false;
32 }
33
34 YWidget * YWebUI::createBarGraph( YWidget * parent, YWidgetOpt & opt)
35 {
36     return 0L; //new YQBarGraph( (QWidget *) ( parent->widgetRep() ), opt );
37 }
38
39
40 bool YWebUI::hasDownloadProgress()
41 {
42     return false;
43 }
44
45 YWidget * YWebUI::createDownloadProgress        ( YWidget *             parent,
46                                           YWidgetOpt &          opt,
47                                           const YCPString &     label,
48                                           const YCPString &     filename,
49                                           int                   expectedSize)
50 {
51     return 0L; //new YQDownloadProgress( (QWidget *) ( parent->widgetRep() ),
52                 //                 opt,
53                 //                 label,
54                 //                 filename,
55                 //                 expectedSize );
56 }
57
58
59 bool YWebUI::hasDumbTab()
60 {
61     return false;
62 }
63
64 YWidget * YWebUI::createDumbTab         ( YWidget *             parent,
65                                           YWidgetOpt &          opt )
66 {
67     return 0L; //new YQDumbTab( (QWidget *) ( parent->widgetRep() ), opt );
68 }
69
70
71 bool YWebUI::hasSlider()
72 {
73     return false;
74 }
75
76
77 YWidget * YWebUI::createSlider( YWidget *               parent,
78                                YWidgetOpt &             opt,
79                                const YCPString &        label,
80                                int                      minValue,
81                                int                      maxValue,
82                                int                      initialValue )
83 {
84     return 0L; // new YQSlider( (QWidget *) ( parent->widgetRep() ),
85                 //       opt,
86                 //       label,
87                 //       minValue,
88                 //       maxValue,
89                 //       initialValue );
90 }
91
92
93 bool YWebUI::hasPartitionSplitter()
94 {
95     return false;
96 }
97
98 YWidget * YWebUI::createPartitionSplitter( YWidget *            parent,
99                                          YWidgetOpt &           opt,
100                                          int                    usedSize,
101                                          int                    totalFreeSize,
102                                          int                    newPartSize,
103                                          int                    minNewPartSize,
104                                          int                    minFreeSize,
105                                          const YCPString &      usedLabel,
106                                          const YCPString &      freeLabel,
107                                          const YCPString &      newPartLabel,
108                                          const YCPString &      freeFieldLabel,
109                                          const YCPString &      newPartFieldLabel )
110 {
111     return 0L; //new YQPartitionSplitter( (QWidget *) ( parent->widgetRep() ),
112                 //                  opt,
113                 //                  usedSize,
114                 //                  totalFreeSize,
115                 //                  newPartSize,
116                 //                  minNewPartSize,
117                 //                  minFreeSize,
118                 //                  usedLabel,
119                 //                  freeLabel,
120                 //                  newPartLabel,
121                 //                  freeFieldLabel,
122                 //                  newPartFieldLabel );
123 }
124
125
126
127 // EOF