mirror of
https://github.com/pocoproject/poco.git
synced 2025-11-25 06:36:37 +01:00
various extensions
This commit is contained in:
@@ -46,7 +46,8 @@ Frame::Frame():
|
||||
_pChild(),
|
||||
_title(),
|
||||
_collapsible(false),
|
||||
_collapsed(false)
|
||||
_collapsed(false),
|
||||
_showBorder(true)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -56,7 +57,8 @@ Frame::Frame(const std::string& name):
|
||||
_pChild(),
|
||||
_title(),
|
||||
_collapsible(false),
|
||||
_collapsed(false)
|
||||
_collapsed(false),
|
||||
_showBorder(true)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -66,7 +68,8 @@ Frame::Frame(const std::string& name, const std::string& title):
|
||||
_pChild(),
|
||||
_title(title),
|
||||
_collapsible(false),
|
||||
_collapsed(false)
|
||||
_collapsed(false),
|
||||
_showBorder(true)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -76,7 +79,8 @@ Frame::Frame(View::Ptr pChild):
|
||||
_pChild(),
|
||||
_title(),
|
||||
_collapsible(false),
|
||||
_collapsed(false)
|
||||
_collapsed(false),
|
||||
_showBorder(true)
|
||||
{
|
||||
setChild(pChild);
|
||||
}
|
||||
@@ -87,7 +91,8 @@ Frame::Frame(const std::string& name, View::Ptr pChild):
|
||||
_pChild(),
|
||||
_title(),
|
||||
_collapsible(false),
|
||||
_collapsed(false)
|
||||
_collapsed(false),
|
||||
_showBorder(true)
|
||||
{
|
||||
setChild(pChild);
|
||||
}
|
||||
@@ -98,7 +103,8 @@ Frame::Frame(const std::string& name, const std::string& title, View::Ptr pChild
|
||||
_pChild(),
|
||||
_title(title),
|
||||
_collapsible(false),
|
||||
_collapsed(false)
|
||||
_collapsed(false),
|
||||
_showBorder(true)
|
||||
{
|
||||
setChild(pChild);
|
||||
}
|
||||
@@ -109,7 +115,8 @@ Frame::Frame(const std::type_info& type):
|
||||
_pChild(),
|
||||
_title(),
|
||||
_collapsible(false),
|
||||
_collapsed(false)
|
||||
_collapsed(false),
|
||||
_showBorder(true)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -119,7 +126,8 @@ Frame::Frame(const std::string& name, const std::type_info& type):
|
||||
_pChild(),
|
||||
_title(),
|
||||
_collapsible(false),
|
||||
_collapsed(false)
|
||||
_collapsed(false),
|
||||
_showBorder(true)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -129,7 +137,8 @@ Frame::Frame(View::Ptr pChild, const std::type_info& type):
|
||||
_pChild(),
|
||||
_title(),
|
||||
_collapsible(false),
|
||||
_collapsed(false)
|
||||
_collapsed(false),
|
||||
_showBorder(true)
|
||||
{
|
||||
setChild(pChild);
|
||||
}
|
||||
@@ -140,7 +149,8 @@ Frame::Frame(const std::string& name, View::Ptr pChild, const std::type_info& ty
|
||||
_pChild(),
|
||||
_title(),
|
||||
_collapsible(false),
|
||||
_collapsed(false)
|
||||
_collapsed(false),
|
||||
_showBorder(true)
|
||||
{
|
||||
setChild(pChild);
|
||||
}
|
||||
|
||||
@@ -54,7 +54,8 @@ const std::string ListBoxCell::ARG_ROW("row");
|
||||
ListBoxCell::ListBoxCell(View* pOwner):
|
||||
Cell(pOwner, typeid(ListBoxCell)),
|
||||
_data(),
|
||||
_fmtCache()
|
||||
_fmtCache(),
|
||||
_autoScroll(true)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -62,7 +63,8 @@ ListBoxCell::ListBoxCell(View* pOwner):
|
||||
ListBoxCell::ListBoxCell(View* pOwner, const std::type_info& type):
|
||||
Cell(pOwner, type),
|
||||
_data(),
|
||||
_fmtCache()
|
||||
_fmtCache(),
|
||||
_autoScroll(true)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -77,7 +79,7 @@ void ListBoxCell::handleForm(const std::string& field, const std::string& value)
|
||||
// a ListBox inside a form will just send the selected values
|
||||
// may contain multiple values like "field: 1,3"
|
||||
// a deselectAll() would be wrong event wise
|
||||
Poco::StringTokenizer tok(value, ",", Poco::StringTokenizer::TOK_IGNORE_EMPTY | Poco::StringTokenizer::TOK_TRIM);
|
||||
Poco::StringTokenizer tok(value, ", []", Poco::StringTokenizer::TOK_IGNORE_EMPTY | Poco::StringTokenizer::TOK_TRIM);
|
||||
std::set<int> selected;
|
||||
for (Poco::StringTokenizer::Iterator it = tok.begin(); it != tok.end(); ++it)
|
||||
{
|
||||
@@ -140,9 +142,8 @@ ListBoxCell::Data::const_iterator ListBoxCell::find(const Any& elem) const
|
||||
|
||||
void ListBoxCell::setElements(const Data& elems)
|
||||
{
|
||||
clearElements();
|
||||
_data = elems;
|
||||
// update _fmtCache
|
||||
_fmtCache.clear();
|
||||
Formatter::Ptr ptr = getFormatter();
|
||||
Data::iterator it = _data.begin();
|
||||
for (; it != _data.end(); ++it)
|
||||
|
||||
@@ -48,7 +48,8 @@ Panel::Panel():
|
||||
_modal(false),
|
||||
_showCloseIcon(true),
|
||||
_showHeader(true),
|
||||
_enabled(true)
|
||||
_enabled(true),
|
||||
_showBorder(true)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -60,7 +61,8 @@ Panel::Panel(const std::string& name):
|
||||
_modal(false),
|
||||
_showCloseIcon(true),
|
||||
_showHeader(true),
|
||||
_enabled(true)
|
||||
_enabled(true),
|
||||
_showBorder(true)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -72,7 +74,8 @@ Panel::Panel(const std::string& name, const std::string& title):
|
||||
_modal(false),
|
||||
_showCloseIcon(true),
|
||||
_showHeader(true),
|
||||
_enabled(true)
|
||||
_enabled(true),
|
||||
_showBorder(true)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -84,7 +87,8 @@ Panel::Panel(View::Ptr pChild):
|
||||
_modal(false),
|
||||
_showCloseIcon(true),
|
||||
_showHeader(true),
|
||||
_enabled(true)
|
||||
_enabled(true),
|
||||
_showBorder(true)
|
||||
{
|
||||
setChild(pChild);
|
||||
}
|
||||
@@ -97,7 +101,8 @@ Panel::Panel(const std::string& name, View::Ptr pChild):
|
||||
_modal(false),
|
||||
_showCloseIcon(true),
|
||||
_showHeader(true),
|
||||
_enabled(true)
|
||||
_enabled(true),
|
||||
_showBorder(true)
|
||||
{
|
||||
setChild(pChild);
|
||||
}
|
||||
@@ -110,7 +115,8 @@ Panel::Panel(const std::string& name, const std::string& title, View::Ptr pChild
|
||||
_modal(false),
|
||||
_showCloseIcon(true),
|
||||
_showHeader(true),
|
||||
_enabled(true)
|
||||
_enabled(true),
|
||||
_showBorder(true)
|
||||
{
|
||||
setChild(pChild);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user