Advertisement
Guest User

Кнопка "Заполнить"

a guest
Feb 15th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void NumismatistHandbook::fillSlot()
  2. {
  3.     //создание элементов
  4.     QList<CoinItem> sampleList;
  5.     CoinItem sample1(
  6.     /* name      = */ "2 рубля 1725 года",
  7.     /* value     = */ "2 рубля",
  8.     /* era       = */ Era::AfterChrist,
  9.     /* year      = */ 1725,
  10.     /* century   = */ 0,
  11.     /* isRare    = */ false,
  12.     /* number    = */ 0,
  13.     /* country   = */ Country::RussianEmpire,
  14.     /* qualities = */ "Без особых качеств"
  15.     );
  16.  
  17.     CoinItem sample2(
  18.     /* name      = */ "Золотая монета царя Гороха",
  19.     /* value     = */ "1 золотец",
  20.     /* era       = */ Era::BeforeChrist,
  21.     /* year      = */ 0,
  22.     /* century   = */ 5,
  23.     /* isRare    = */ true,
  24.     /* number    = */ 3,
  25.     /* country   = */ Country::RussianEmpire,
  26.     /* qualities = */ "Есть сколы"
  27.     );
  28.  
  29.     CoinItem sample3(
  30.     /* name      = */ "Пробная монета",
  31.     /* value     = */ "1000 рублей",
  32.     /* era       = */ Era::AfterChrist,
  33.     /* year      = */ 1995,
  34.     /* century   = */ 0,
  35.     /* isRare    = */ true,
  36.     /* number    = */ 10,
  37.     /* country   = */ Country::Russia,
  38.     /* qualities = */ "Пробная монета Ленинградского монетного двора"
  39.     );
  40.  
  41.  
  42.     CoinItem sample4(
  43.     /* name      = */ "Хрущёвский новодел",
  44.     /* value     = */ "20 копеек",
  45.     /* era       = */ Era::AfterChrist,
  46.     /* year      = */ 1952,
  47.     /* century   = */ 0,
  48.     /* isRare    = */ false,
  49.     /* number    = */ 0,
  50.     /* country   = */ Country::USSR,
  51.     /* qualities = */ "специальный чекан"
  52.     );
  53.  
  54.     CoinItem sample5(
  55.     /* name      = */ "Монетовидный жетон в память кончины Императора Александра III",
  56.     /* value     = */ "1 жетон",
  57.     /* era       = */ Era::AfterChrist,
  58.     /* year      = */ 1894,
  59.     /* century   = */ 0,
  60.     /* isRare    = */ false,
  61.     /* number    = */ 0,
  62.     /* country   = */ Country::RussianEmpire,
  63.     /* qualities = */ "Серебро"
  64.     );
  65.  
  66.     CoinItem sample6(
  67.     /* name      = */ "Золотая царская монета Павла I",
  68.     /* value     = */ "5 рублей",
  69.     /* era       = */ Era::AfterChrist,
  70.     /* year      = */ 1801,
  71.     /* century   = */ 0,
  72.     /* isRare    = */ false,
  73.     /* number    = */ 0,
  74.     /* country   = */ Country::RussianEmpire,
  75.     /* qualities = */ "Золото 5,99г"
  76.     );
  77.  
  78.     CoinItem sample7(
  79.     /* name      = */ "Серебрянная царская монета Петра I",
  80.     /* value     = */ "1 рубль",
  81.     /* era       = */ Era::AfterChrist,
  82.     /* year      = */ 1725,
  83.     /* century   = */ 0,
  84.     /* isRare    = */ true,
  85.     /* number    = */ 5,
  86.     /* country   = */ Country::RussianEmpire,
  87.     /* qualities = */ "Без букв"
  88.     );
  89.  
  90.     CoinItem sample8(
  91.     /* name      = */ "Пробная монета",
  92.     /* value     = */ "3 копейки",
  93.     /* era       = */ Era::AfterChrist,
  94.     /* year      = */ 1991,
  95.     /* century   = */ 0,
  96.     /* isRare    = */ true,
  97.     /* number    = */ 10,
  98.     /* country   = */ Country::USSR,
  99.     /* qualities = */ "Стоимость 600 000 рублей"
  100.     );
  101.  
  102.     CoinItem sample9(
  103.     /* name      = */ "Серебрянная царская монета Иоанна Антоновича",
  104.     /* value     = */ "1 полтина",
  105.     /* era       = */ Era::AfterChrist,
  106.     /* year      = */ 1741,
  107.     /* century   = */ 0,
  108.     /* isRare    = */ true,
  109.     /* number    = */ 2,
  110.     /* country   = */ Country::RussianEmpire,
  111.     /* qualities = */ "Сколоты края, стоимость 8 млн"
  112.     );
  113.  
  114.     sampleList << sample1 << sample2 << sample3 << sample4 << sample5
  115.                << sample6 << sample7 << sample8 << sample9;
  116.  
  117.     //вставка элементов в форму
  118.     for (auto i = sampleList.begin(); i != sampleList.end(); ++i)
  119.     {
  120.         currentItemIndex = insertItemToArrayAscending(coins, itemsCount, *i);
  121.     }
  122.  
  123.     updateForm();
  124.     ui->listWidget->setCurrentRow(itemsCount - 1);
  125.     ui->fillPushButton->setEnabled(false);
  126. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement